#ifndef CANVIEWERPAGE_H #define CANVIEWERPAGE_H #include #include "CANMessage.h" #include class CCANDevice; namespace Ui { class CCANViewerPage; } class CCANViewerInfoStructure { public: QList *mMsgList; CCANDevice *mCANDevice; }; class CCANViewerPage : public QWidget { Q_OBJECT public: explicit CCANViewerPage(QWidget *parent = 0); ~CCANViewerPage(); int UpdateCANTable(QList *MsgList); int InitCANTable(QList *CANDevicesList); int UpdateSignalsTable(); int ResetPage(); QList mCANDataStructureList; QList *mCANDevicesList; public slots: void MessageSelectionChanged(); void CopyJSONToClipboardButtonPressed(); private: Ui::CCANViewerPage *ui; }; #endif // CANVIEWERPAGE_H