DtkGui
DTK Gui module
|
类 | |
struct | Animation |
Public 成员函数 | |
DDciIconPlayerPrivate (DDciIconPlayer *qq) | |
void | ensureInit () |
void | initPlayer () |
bool | ensureHoverModeLastImage () |
void | play (DDciIcon::Mode mode, DDciIconImagePlayer::Flags flags) |
bool | play (DDciIcon::Mode fromMode, DDciIcon::Mode toMode, DDciIconImagePlayer::Flags extraflags={}) |
void | _q_playFromQueue (int extraflags=0) |
void | playToQueue () |
bool | start (DDciIcon::Mode forMode, qreal speed=1.0, DDciIconImagePlayer::Flags flags={}) |
void | reset () |
bool | isValid () const |
void | setImage (const QImage &image) |
void | setImage (DDciIcon::Mode mode) |
void | setFinishedImage (DDciIcon::Mode mode) |
const DDciIconImage & | getImage (DDciIcon::Mode mode) const |
void | setState (DDciIconPlayer::State newState) |
Public 属性 | |
DDciIconPlayer::State | state = DDciIconPlayer::Idle |
DDciIcon | icon |
DDciIcon::Theme | theme = DDciIcon::Light |
DDciIcon::Mode | mode = DDciIcon::Normal |
DDciIcon::Mode | lastMode = DDciIcon::Normal |
int | iconSize = -1 |
qreal | devicePixelRatio = 1.0 |
DDciIconImage | normal |
DDciIconImage | hover |
DDciIconImage | pressed |
DDciIconImage | disabled |
DDciIconImagePlayer * | player = nullptr |
QVector< Animation > | animationJobs |
bool | saveImageForHoverModeOnFinished = false |
QImage | image |
QImage | finishedImage |
QImage | hoverModeLastImage |