#ifndef IMG1_V2_BIN_RECONFORMWIDGET_H #define IMG1_V2_BIN_RECONFORMWIDGET_H #include "forms/TabFormWidget.h" class QToolButton; class SlideTableView; class QSqlTableModel; class ScanSearchCriteriaForm; class QTimer; class ReconFormWidget: public TabFormWidget { Q_OBJECT public: explicit ReconFormWidget(QWidget *parent = nullptr); ~ReconFormWidget() override = default; protected: void showEvent(QShowEvent *aEvent) override; void hideEvent(QHideEvent *aEvent) override; private slots: void updateSearchFilter(); void reloadLanguage(); private: int getTableColumnIndex(const QString& aColumnName); private: SlideTableView* mScanTable; ScanSearchCriteriaForm* mSearchWidget; QSqlTableModel *mModel; void initTableView(QHBoxLayout *contentLayout); void initDataModel(); }; #endif //IMG1_V2_BIN_RECONFORMWIDGET_H