project/xyylMCWEACSystem/leadscheme.h

44 lines
976 B
C
Raw Normal View History

2024-11-26 17:16:25 +08:00
#ifndef LEADSCHEME_H
#define LEADSCHEME_H
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include "navlistwidget.h"
#include "MoveButton.h"
#include <QList>
2024-12-03 16:48:24 +08:00
#include <QLineEdit>
2024-12-03 17:00:01 +08:00
#include "operatorjson.h"
#include <QApplication>
#include <QButtonGroup>
2024-11-26 17:16:25 +08:00
class LeadScheme:public QWidget
{
Q_OBJECT
public:
LeadScheme(QWidget * parent = NULL);
virtual ~LeadScheme();
void init();
bool initconnect();
2024-11-26 17:16:25 +08:00
void initLay();
2024-12-04 11:30:38 +08:00
private:
void reLay();
private slots:
void slotSave();
2024-12-03 17:00:01 +08:00
void slotNew();
void slotDelete();
void slotUpdateCurScheme();
2024-11-26 17:16:25 +08:00
private:
QString m_CurScheme;
QPushButton m_btnNew;
QPushButton m_btndelete;
QPushButton m_btnCancel;
QPushButton m_btnOK;
2024-12-04 11:30:38 +08:00
QVBoxLayout * m_vlayHH ;
QList<MoveButton*> m_listMoveBtns;
2024-12-03 16:48:24 +08:00
QLineEdit m_editShecName;
QList<QPushButton *> m_listBtnsSchemes;
QButtonGroup *pButtonGroup0;
2024-11-26 17:16:25 +08:00
};
#endif // LEADSCHEME_H