DiagramDesigner/diagramCavas/include/diagramEditor/wizardBayContentDlg.h

32 lines
773 B
C++

#ifndef WIZARDBAYCONTENTDLG_H
#define WIZARDBAYCONTENTDLG_H
//向导bay设置右侧table
#include <QTableWidget>
#include "global.h"
class DiagramEditorWizard;
class WizardBayContentDlg: public QTableWidget
{
Q_OBJECT
public:
WizardBayContentDlg(QWidget *parent = 0);
virtual ~WizardBayContentDlg();
public:
void initial();
void addBay(DiagramEditorWizardBayInfo);
void clearData();
void flushData(int nLevel); //使用选中层级数据刷新界面
void setParent(DiagramEditorWizard* p) {_pWizard = p;}
public slots:
void onDeleteClicked();
void onModifyClicked();
void onIndexRbtnClicked(const QPoint &pos); //索引列表右键菜单
private:
int _curLevel;
DiagramEditorWizard* _pWizard;
};
#endif