Logo Search packages:      
Sourcecode: kbfx version File versions  Download package

kbfx_vista_button Class Reference

#include <kbfx_vista_button.h>

List of all members.


Detailed Description

Author:
Siraj Razick

Definition at line 36 of file kbfx_vista_button.h.


Public Slots

void onMouseClickSlot ()
void onMouseLeaveSlot ()
void onMouseOverSlot ()
void skinLoadCompleteSlot (void)
void startMenuDone (int callId, const QCString &replyType, const QByteArray &replyData)
void updateMovie ()

Signals

void mouseOut (void)
void mouseOver (void)
void sizechange ()
void skinLoadComplete (void)

Public Member Functions

 kbfx_vista_button (QWidget *parent=0, const char *name=0)
int kbfx_vista_button_loadSkins (QString, QString, QString)
void kbfx_vista_button_setFx (bool choice)
void kbfx_vista_button_setMovie (QMovie *mov)
int kbfx_vista_button_setPixmap (QPixmap skin)
int kbfx_vista_button_setRotate ()
virtual void paintEvent (QPaintEvent *)
void startTimer ()
virtual void timerEvent (QTimerEvent *e)

Private Types

typedef QMap< int, QPixmap > AnimBuffer

Private Attributes

bool _anime_on
QTimer * _anime_timer
QCanvas * canvas
QMovie * current_anime
QPixmap current_skin
bool fxon
QMovie * hover_anime
AnimBuffer m_hoverBuffer
AnimBuffer m_normalBuffer
AnimBuffer m_pressedBuffer
QMovie * normal_anime
QString normal_path
QPixmap normal_skin
QString over_path
QPixmap over_skin
QMovie * pressed_anime
QString pressed_path
QPixmap pressed_skin
QPixmap release_skin
QCanvasView * view

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index