int Widget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: on_Button_1_clicked(); break; case 1: on_Button_2_clicked(); break; case 2: on_Button_3_clicked(); break; case 3: on_Button_4_clicked(); break; case 4: on_Button_5_clicked(); break; case 5: on_Button_6_clicked(); break; case 6: on_Button_7_clicked(); break; case 7: on_Button_8_clicked(); break; case 8: on_Button_9_clicked(); break; case 9: on_Button_10_clicked(); break; case 10: on_Plus_clicked(); break; case 11: on_Sub_clicked(); break; case 12: on_Mul_clicked(); break; case 13: on_Dev_clicked(); break; case 14: on_Equal_clicked(); break; case 15: on_Clear_clicked(); break; default: ; } _id -= 16; } return _id; }
//--------------------------------------------------------------------------- void Control::TimeOut () { if (Time_MinusPlus) { if (Frames_Pos+1==FileInfoData->Glue->VideoFrameCount) { Timer->stop(); SelectedSpeed=Speed_O; if(TinyDisplayArea && TinyDisplayArea->BigDisplayArea) TinyDisplayArea->BigDisplayArea->ControlArea->SelectedSpeed=SelectedSpeed; return; } on_Plus_clicked(true); // Plus->click(); } else { if (Frames_Pos==0) { Timer->stop(); SelectedSpeed=Speed_O; if(TinyDisplayArea && TinyDisplayArea->BigDisplayArea) TinyDisplayArea->BigDisplayArea->ControlArea->SelectedSpeed=SelectedSpeed; return; } on_Minus_clicked(true); // Minus->click(); } if (DateTime==-1) DateTime=QDateTime::currentMSecsSinceEpoch(); qint64 DateTime_New=QDateTime::currentMSecsSinceEpoch(); qint64 Diff=DateTime-DateTime_New; DateTime+=Timer_Duration; if (Diff<0) Diff=0; if (Diff<=Timer->interval()-3 || Diff>=Timer->interval()+3 || !Timer->isActive()) { Timer->start(Diff); } }