SongList::SongList(QObject *parent) : QAbstractListModel(parent), curSongPosition_(0), progressTimer_(new QTimer(this)) { progressTimer_->setInterval(1000); connect(progressTimer_, SIGNAL(timeout()), SLOT(onProgressTimerTimeout())); }
void AMWaitAction::startImplementation() { connect(&waitTimer_, SIGNAL(timeout()), this, SLOT(onWaitTimerTimeout())); connect(&progressTimer_, SIGNAL(timeout()), this, SLOT(onProgressTimerTimeout())); waitTimer_.start(waitActionInfo()->waitTime()*1000); waitTime_.start(); progressTimer_.start(1000); setStarted(); }