int settings::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QDialog::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: on_new_btn_clicked(); break; case 1: on_Cancel_clicked(); break; case 2: on_OK_clicked(); break; case 3: on_local_button_clicked(); break; case 4: on_local_radio_clicked(); break; case 5: on_remote_radio_clicked(); break; default: ; } _id -= 6; } return _id; }
void Downloader::setAnimator(QProgressDialog *anAnimator, QLabel* anAnimatorLabel, QProgressBar* anAnimatorBar, bool anAnimate) { delete AnimationTimer; AnimatorLabel = anAnimatorLabel; AnimatorBar = anAnimatorBar; if (AnimatorBar && anAnimate) { AnimationTimer = new QTimer(this); connect(AnimationTimer,SIGNAL(timeout()),this,SLOT(animate())); } if (AnimatorBar) { AnimatorBar->setValue(0); if (anAnimator) connect(anAnimator,SIGNAL(canceled()),this,SLOT(on_Cancel_clicked())); qApp->processEvents(); } }