#ifndef FRAMEINFOWINDOW_H #define FRAMEINFOWINDOW_H #include #include #include "can_structs.h" namespace Ui { class FrameInfoWindow; } class FrameInfoWindow : public QDialog { Q_OBJECT public: explicit FrameInfoWindow(const QVector *frames, QWidget *parent = 0); ~FrameInfoWindow(); void showEvent(QShowEvent*); private slots: void updateDetailsWindow(QString); void updatedFrames(int); private: Ui::FrameInfoWindow *ui; QList foundID; QList frameCache; const QVector *modelFrames; void refreshIDList(); void closeEvent(QCloseEvent *event); void readSettings(); void writeSettings(); }; #endif // FRAMEINFOWINDOW_H