18#define APPEAR_IMMEDIATELY 1
19#define DISAPPEAR_IMMEDIATELY 2
20#define SLIDE_IN_LEFT 3
21#define SLIDE_OUT_LEFT 4
22#define SLIDE_IN_RIGHT 5
23#define SLIDE_OUT_RIGHT 6
24#define FADE_TRANSITION 7
#define APPEAR_IMMEDIATELY
#define DISAPPEAR_IMMEDIATELY
Action * delayedActionHead
void mouseDoubleClickEvent(QMouseEvent *)
void paintEvent(QPaintEvent *pe)
ALabel(QWidget *parent=0, const char *name=0, QPixmap *hoverOverImage=NULL, int setMethod=APPEAR_IMMEDIATELY, int removalMethod=DISAPPEAR_IMMEDIATELY, int resetMethod=APPEAR_IMMEDIATELY, int removalBeforeResetMethod=DISAPPEAR_IMMEDIATELY, int initDelay=130, int accel=50)
create the label, optionally set a hover-over image (only displayed when pixmap for label is set and ...
void mouseReleaseEvent(QMouseEvent *)
int removalBeforeResetMethod
void animatePixmap()
begin animating the pixmap
void mousePress()
various mouse-click signals
void mouseMoveEvent(QMouseEvent *)
Action * delayedActionTail
void internalRemovePixmap(bool forceImmediate=false)
void enterEvent(QEvent *e)
QMutex animatingBoolMutex
void leaveEvent(QEvent *e)
void appendJob(QPixmap *pix)
void internalSetPixmap(const QPixmap &p)
void setPixmap(const QPixmap &p)
animates setting an image
void dropEventOccured(QDropEvent *e)
void removePixmap(bool forceImmediate=false)
animates removing an image
void setAnimationMethods(int setMethod=APPEAR_IMMEDIATELY, int removalMethod=DISAPPEAR_IMMEDIATELY, int resetMethod=APPEAR_IMMEDIATELY, int removalBeforeResetMethod=DISAPPEAR_IMMEDIATELY)
alter animation methods
void mousePressEvent(QMouseEvent *)
void setNext(Action *next)