project/xyylMCWEACSystem/medicalrecordmanager.h

77 lines
1.4 KiB
C++

#ifndef MEDICALRECORDMANAGER_H
#define MEDICALRECORDMANAGER_H
/*
des:病例管理--不部分完成
date:20241028
*/
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QGroupBox>
#include <QCheckBox>
#include <QDateEdit>
#include <QTableWidget>
#include <QTabWidget>
#include <QHeaderView>
#include <QAction>
#include "datamanager.h"
class MedicalRecordManager:public QWidget
{
Q_OBJECT
public:
explicit MedicalRecordManager(QWidget * parent =NULL);
virtual ~MedicalRecordManager();
void init();
void initLay();
bool initConnect();
void initTable();
private slots:
/*
des: 搜索
*/
void slotSearch();
//页面跳转
void slotPreviousPage();//上一页update
void slotNextPage(); //下一页
void updateContext();
void slotDelete();
private:
int m_currentPage;
private:
QLabel m_labMedRecManager;
QAction * m_actSearch;
QLineEdit m_editSearch;
QTableWidget m_tableWidget;
//打开
QPushButton m_btnOpen;
//编辑
QPushButton m_btnEdit;
//导出
QPushButton m_btnExport;
//删除
QPushButton m_btnDelete;
//上一页
QPushButton m_btnUpPage;
QLabel m_labPageNumTxt;
//下一页
QPushButton m_btnNetPage;
//首页
QPushButton m_btnfirstPage;
//尾页
QPushButton m_btnlastPage;
};
#endif // MEDICALRECORDMANAGER_H