2024-10-30 14:28:14 +08:00
|
|
|
#ifndef SYSTEMSETTINGWIDGET_H
|
|
|
|
#define SYSTEMSETTINGWIDGET_H
|
|
|
|
#include <QWidget>
|
|
|
|
#include <QLabel>
|
|
|
|
#include <QLineEdit>
|
|
|
|
#include <QPushButton>
|
2024-10-31 09:21:30 +08:00
|
|
|
#include <QStackedWidget>
|
|
|
|
#include "navlistwidget.h"
|
2024-10-31 10:41:55 +08:00
|
|
|
#include <QStyleOption>
|
|
|
|
#include <QPainter>
|
2024-10-31 13:14:24 +08:00
|
|
|
#include <QStackedWidget>
|
2024-11-04 13:45:26 +08:00
|
|
|
#include "medicalrecordwidget.h"
|
2024-11-07 14:20:38 +08:00
|
|
|
#include "medicalrecordmanager.h"
|
2024-11-13 10:46:22 +08:00
|
|
|
#include "parametersettingswidget.h"
|
2024-11-14 17:49:22 +08:00
|
|
|
#include "hospitalinfo.h"
|
2024-11-28 17:54:32 +08:00
|
|
|
#include "leadscheme.h"
|
2024-10-30 14:28:14 +08:00
|
|
|
class SystemSettingWidget: public QWidget
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
public:
|
|
|
|
SystemSettingWidget(QWidget * parent = NULL);
|
|
|
|
virtual ~SystemSettingWidget();
|
|
|
|
void init();
|
|
|
|
void initLay();
|
|
|
|
bool initConnect();
|
2024-10-31 10:41:55 +08:00
|
|
|
void paintEvent(QPaintEvent *)
|
|
|
|
{
|
|
|
|
QStyleOption opt;
|
|
|
|
opt.initFrom(this);
|
|
|
|
QPainter p(this);
|
|
|
|
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);//绘制样式
|
|
|
|
}
|
2024-10-30 14:28:14 +08:00
|
|
|
signals:
|
|
|
|
void SigClicked(QString objName);
|
|
|
|
private slots:
|
|
|
|
void slotClickedChanged();
|
2024-11-04 13:45:26 +08:00
|
|
|
void slotClickedBtn(QString);
|
2024-10-31 09:21:30 +08:00
|
|
|
|
|
|
|
|
2024-10-30 14:28:14 +08:00
|
|
|
private:
|
|
|
|
//< 返回
|
|
|
|
QPushButton m_btnRet;
|
|
|
|
//描述
|
|
|
|
QLabel m_labDes;
|
|
|
|
|
2024-10-31 09:21:30 +08:00
|
|
|
NavListWidget m_NavListWidget;
|
|
|
|
QStackedWidget m_stackedWidget;
|
|
|
|
|
2024-11-04 13:45:26 +08:00
|
|
|
|
|
|
|
MedicalRecordWidget m_MedicalRecordWidget;
|
2024-11-07 14:20:38 +08:00
|
|
|
MedicalRecordManager m_MedicalRecordManagerWidget;
|
2024-11-13 10:46:22 +08:00
|
|
|
ParameterSettingsWidget m_ParameterSettingsWidget;
|
2024-11-14 17:49:22 +08:00
|
|
|
HospitalInfo m_hospitalinformationWidget;
|
2024-11-28 17:54:32 +08:00
|
|
|
LeadScheme m_LeadSchemeWidget;
|
2024-10-30 14:28:14 +08:00
|
|
|
};
|
|
|
|
#endif // SYSTEMSETTINGWIDGET_H
|