|
|
|
|
|
#ifndef _VALUECHECKDLG_H_
|
|
|
|
|
|
#define _VALUECHECKDLG_H_
|
|
|
|
|
|
|
|
|
|
|
|
#include <QWidget>
|
|
|
|
|
|
#include "ui_ValueCheckDlg.h"
|
|
|
|
|
|
|
|
|
|
|
|
#include "qsqlquery.h"
|
|
|
|
|
|
#include "qstandarditemmodel.h"
|
|
|
|
|
|
#include "qtableview.h"
|
|
|
|
|
|
#include "qdatetimeedit.h"
|
|
|
|
|
|
#include "QTextBrowser.h"
|
|
|
|
|
|
#include "lpImgViewer.h"
|
|
|
|
|
|
#include <QTranslator>
|
|
|
|
|
|
#include "databasesql.h"
|
|
|
|
|
|
#include "DetectDataDB.h"
|
|
|
|
|
|
|
|
|
|
|
|
/*<2A><>λ<EFBFBD><CEBB><EFBFBD>ݲ<EFBFBD>ѯҳ<D1AF><D2B3>*/
|
|
|
|
|
|
class ValueCheckDlg : public QWidget
|
|
|
|
|
|
{
|
|
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
ValueCheckDlg(QWidget *parent = Q_NULLPTR);
|
|
|
|
|
|
~ValueCheckDlg();
|
|
|
|
|
|
|
|
|
|
|
|
void setDBPtr(class DetectDataDB *ptr);//
|
|
|
|
|
|
void initParam(QMap<QString, TimeStruct> timetable, QStringList names);
|
|
|
|
|
|
private:
|
|
|
|
|
|
Q_SLOT void onChenckButton();
|
|
|
|
|
|
Q_SLOT void onCheckOutData();
|
|
|
|
|
|
Q_SLOT void onTBUI_ItemClick(const QModelIndex & index);
|
|
|
|
|
|
Q_SLOT void onSlowPixmap(QSqlQuery sql);
|
|
|
|
|
|
|
|
|
|
|
|
int getLimitNumber();
|
|
|
|
|
|
int getTotalNumber();
|
|
|
|
|
|
void createHeader();
|
|
|
|
|
|
void updateModelShowLog(QSqlQuery &sql);
|
|
|
|
|
|
void onCheckOutData(int nLimitNum, int nPrenum);
|
|
|
|
|
|
void setPageShow(int page, int totalPage);
|
|
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
|
virtual void changeEvent(QEvent *event);
|
|
|
|
|
|
private:
|
|
|
|
|
|
Ui::ValueCheckDlg ui;
|
|
|
|
|
|
|
|
|
|
|
|
QLabel *pShowName_label{ nullptr };
|
|
|
|
|
|
QLabel *check_showImg_label{ nullptr };
|
|
|
|
|
|
QTextBrowser *textBrowser{ nullptr };
|
|
|
|
|
|
DataBaseSql *m_db{ nullptr };
|
|
|
|
|
|
QStandardItemModel *m_tableModel{ nullptr };
|
|
|
|
|
|
QTableView *tableView{ nullptr };
|
|
|
|
|
|
QDateTimeEdit *pStartTimeEdit{ nullptr };
|
|
|
|
|
|
QDateTimeEdit *pEndTimeEdit{ nullptr };
|
|
|
|
|
|
|
|
|
|
|
|
QMap<QString, QString> m_strMap;
|
|
|
|
|
|
int nPrevNum;
|
|
|
|
|
|
int nTotlaNumber;
|
|
|
|
|
|
|
|
|
|
|
|
lpImgViewer *m_ViewImg{ nullptr };
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|