Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); this->move(0,0); this->setWindowFlags(Qt::FramelessWindowHint); setFixedSize(800,480); pMainWnd = pCommonPoint = this; mageSecretInput = new secretInput; workW = new workwidget(0); magWorkW = new workwidget(1); //串口 pSer_Com = NULL; serialManage(); //串口数据解析 pDoWithSerData = new dowithserdata; QTimer *WorkTimer = new QTimer; WorkTimer->start(1000); connect(WorkTimer,SIGNAL(timeout()),this,SLOT(updatetime())); connect(this,SIGNAL(switchToWorkWSignal()),this,SLOT(workWShow())); connect(this,SIGNAL(switchToSecretSignal()),this,SLOT(toSecret())); connect(mageSecretInput,SIGNAL(switchToWorkwidgetSignal()),this,SLOT(manShow())); connect(mageSecretInput,SIGNAL(switchToMagWorkwidgetSignal()),this,SLOT(magWorkWShow())); connect(workW,SIGNAL(switchToManSignal()),this,SLOT(manShow())); connect(magWorkW,SIGNAL(switchToManSignal()),this,SLOT(manShow())); }
void inject(char* msg, int len) { struct mbuf *m = m_devget(msg, len, 0, NULL, NULL); enqueue(&ipintrq, m); updatetime(); ipintr(); }
static void up_click_handler(ClickRecognizerRef recognizer, void *context) { location = location - 1; if (location < 0) location = 0; updatetime(); }
/** Record a hit. @param timestamp - The current timestamp (in seconds granularity). */ void hit(int timestamp) { int curid = timestamp%300; if(!curid) curid = 300; if(curid < previd || (curid == previd && prestmp < timestamp) || timestamp - prestmp > 300) flusharr(timestamp - prestmp > 300); updatetime(curid, timestamp); update(curid); }
/** Return the number of hits in the past 5 minutes. @param timestamp - The current timestamp (in seconds granularity). */ int getHits(int timestamp) { int cursum = 0, prevsum = 0; int curid = timestamp%300; if(!curid) curid = 300; if(curid < previd || (curid == previd && prestmp < timestamp) || timestamp - prestmp > 300) flusharr(timestamp - prestmp > 300); cursum += sumup(prev_arr, 300); cursum += sumup(cur_arr, curid); prevsum += sumup(prev_arr, curid); updatetime(curid, timestamp); return cursum-prevsum; }
calibrationtestwidget::calibrationtestwidget(QWidget *parent) : QWidget(parent),time(0),candrawline(FALSE){ setupUi(this); ///////////////// label_3->setText(""); timer1s.setInterval(1000); timer1s.setSingleShot(FALSE); frame->installEventFilter(this); setWindowFlags(Qt::FramelessWindowHint); connect(&timer1s,SIGNAL(timeout()),SLOT(updatetime())); /////////////////// }
int Workwidget::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: SwitchToCompleteWorkSignal(); break; case 1: SwitchToChooseCraftSignal(); break; case 2: SwitchToTimeSecretSignal(); break; case 3: SwitchToSensorSecretSignal(); break; case 4: SwitchToParaSecretSignal(); break; case 5: SwitchToSysEleSecretSignal(); break; case 6: ShutDownSignal(); break; case 7: SwitchToGThSignal(); break; case 8: UpdateShowSig(); break; case 9: UpdateNetWorkInfoSig(); break; case 10: ShowRecordStateSig(); break; case 11: SwitchToCompleteWorkSlot(); break; case 12: SwitchToChooseCraftSlot(); break; case 13: SwitchToTimeSecretSlot(); break; case 14: SwitchToSensorSecretSlot(); break; case 15: SwitchToParaSecretSlot(); break; case 16: SwitchToSysEleSecretSlot(); break; case 17: ShutDown(); break; case 18: SwitchToGThSecretSlot(); break; case 19: updatetime(); break; case 20: showMenu(); break; case 21: UpdateShowSlot(); break; case 22: TCPState((*reinterpret_cast< bool(*)>(_a[1]))); break; case 23: WorkFinished(); break; case 24: ToWorkWidget(); break; case 25: UpdateNetWorkInfoSlot(); break; case 26: ComIndexChange((*reinterpret_cast< int(*)>(_a[1]))); break; case 27: ShowRecordState(); break; case 28: on_StartWorkBtn_clicked(); break; case 29: on_ManInputBtn_clicked(); break; case 30: on_QuPi_clicked(); break; default: ; } _id -= 31; } return _id; }
static void down_click_handler(ClickRecognizerRef recognizer, void *context) { location = location + 1; if (location >= NUM_LOCATIONS) location = NUM_LOCATIONS - 1; updatetime(); }