23 void setTemporaryContext(
const int ctx);
24 void pushText(
const QString &text,
int ctx,
const QString &tooltip = QString());
25 void setShrinkable(
bool shrinkable =
true);
28 void mousePressEvent(QMouseEvent *event);
29 void mouseReleaseEvent(QMouseEvent *event);
30 void mouseDoubleClickEvent(QMouseEvent *event);
31 void mouseMoveEvent(QMouseEvent *event);
32 void contextMenuEvent(QContextMenuEvent *event);
33 void paintEvent (QPaintEvent *event);
36 typedef struct _StackItem {
43 QList<StackItem> labels_;
45 QElapsedTimer temporary_epoch_;
46 QTimer temporary_timer_;
51 void toggleTemporaryFlash(
bool enable);
52 void mousePressedAt(
const QPoint &global_pos, Qt::MouseButton button);
55 void popText(
int ctx);
58 void updateTemporaryStatus();