44 lines
876 B
C++
44 lines
876 B
C++
|
|
#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
|