#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include #include #include #include #include #include #include #include "fault.pb.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private slots: void resizeEvent(QResizeEvent *event); private: Ui::MainWindow *ui; private: QGroupBox * mpGroup; QScrollArea * mpScroll; int mnFontHeight; QWidget * mpMainWidget; QDBusMessage mmsg; //add tjc QDBusMessage sysmsg;//给资源调度发送消息 iv::fault::faultstate mFaultState; QMutex mMutex; private slots: void onFaultDiagnosis(QByteArray ba); void onTimer(); private: void CreateView(); }; #endif // MAINWINDOW_H