DiagramDesigner/diagramCavas/include/diagramEditor/diagramEditorTransSettingDlg.h

41 lines
1.1 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef DIAGRAMEDITORTRANSSETTINGDLG_H
#define DIAGRAMEDITORTRANSSETTINGDLG_H
#include <QDialog>
#include "global.h"
QT_BEGIN_NAMESPACE
namespace Ui { class diagramEditorTransSettingDlg; }
QT_END_NAMESPACE
class DiagramEditorWizard;
class DiagramEditorTransformerBlock;
class DiagramEditorTransSettingDlg : public QDialog
{
Q_OBJECT
public:
DiagramEditorTransSettingDlg(QWidget *parent = nullptr);
~DiagramEditorTransSettingDlg();
void initial();
void setParent(DiagramEditorWizard* p) {_pWizard = p;}
void showDlg();
void showDlg(DiagramEditorTransformerBlock*);
void addNewTrans();
public slots:
void onAddClicked();
void onDeleteClicked();
void onOkClicked();
void onCancelClicked();
void onConnectLevelChanged(const QString&); //连接层级改变信号
void onBayTypeChanged(int n);
private:
Ui::diagramEditorTransSettingDlg *ui;
DiagramEditorWizard* _pWizard;
int _curModel; //0新增1修改
DiagramEditorTransformerBlock* _curOperateBlock; //当前修改对象
};
#endif