#ifndef LEADSCHEME_H
#define LEADSCHEME_H
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include "navlistwidget.h"
#include "MoveButton.h"
#include <QList>
#include <QLineEdit>
#include "operatorjson.h"
#include <QApplication>
#include <QButtonGroup>
class LeadScheme:public QWidget
{
    Q_OBJECT
public:
    LeadScheme(QWidget * parent = NULL);
    virtual  ~LeadScheme();

    void init();
    bool initconnect();
    void initLay();
private:
    void reLay();
private slots:
    void  slotSave();
    void  slotNew();
    void  slotDelete();
    void  slotUpdateCurScheme();
private:
    QString m_CurScheme;
    QPushButton    m_btnNew;
    QPushButton    m_btndelete;
    QPushButton    m_btnCancel;
    QPushButton    m_btnOK;
    QVBoxLayout * m_vlayHH ;
    QList<MoveButton*> m_listMoveBtns;
    QLineEdit      m_editShecName;
    QList<QPushButton *> m_listBtnsSchemes;
     QButtonGroup *pButtonGroup0;
};
#endif // LEADSCHEME_H