project/xyylMCWEACSystem/medicalrecordmanager.h

77 lines
1.4 KiB
C
Raw Permalink Normal View History

2024-10-30 09:27:16 +08:00
#ifndef MEDICALRECORDMANAGER_H
#define MEDICALRECORDMANAGER_H
/*
des:--
date:20241028
*/
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QGroupBox>
#include <QCheckBox>
#include <QDateEdit>
2024-11-06 15:59:13 +08:00
#include <QTableWidget>
#include <QTabWidget>
#include <QHeaderView>
2024-11-06 17:02:44 +08:00
#include <QAction>
#include "datamanager.h"
2024-10-30 09:27:16 +08:00
class MedicalRecordManager:public QWidget
{
Q_OBJECT
public:
explicit MedicalRecordManager(QWidget * parent =NULL);
virtual ~MedicalRecordManager();
void init();
void initLay();
bool initConnect();
2024-11-06 17:11:36 +08:00
void initTable();
private slots:
/*
des:
*/
void slotSearch();
//页面跳转
void slotPreviousPage();//上一页update
void slotNextPage(); //下一页
void updateContext();
void slotDelete();
private:
int m_currentPage;
2024-10-30 09:27:16 +08:00
private:
2024-11-07 15:11:15 +08:00
QLabel m_labMedRecManager;
2024-11-06 17:02:44 +08:00
QAction * m_actSearch;
QLineEdit m_editSearch;
2024-11-06 17:11:36 +08:00
QTableWidget m_tableWidget;
2024-11-06 17:02:44 +08:00
//打开
QPushButton m_btnOpen;
//编辑
QPushButton m_btnEdit;
//导出
QPushButton m_btnExport;
//删除
QPushButton m_btnDelete;
//上一页
QPushButton m_btnUpPage;
2024-11-07 16:19:36 +08:00
QLabel m_labPageNumTxt;
2024-11-06 17:02:44 +08:00
//下一页
QPushButton m_btnNetPage;
//首页
QPushButton m_btnfirstPage;
//尾页
QPushButton m_btnlastPage;
2024-10-30 09:27:16 +08:00
};
2024-11-06 15:59:13 +08:00
2024-10-30 09:27:16 +08:00
#endif // MEDICALRECORDMANAGER_H