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
37 #include <qdatetime.h>
#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)