Files
GUI/src/forms/recon/ReconFormWidget.h
2025-02-13 14:29:40 +08:00

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