DiagramDesigner/diagramCavas/include/diagramEditor/diagramEditorTransPreviewDlg.h

32 lines
944 B
C
Raw Normal View History

2025-09-05 17:30:07 +08:00
#ifndef DIAGRAMEDITORTRANSPREVIEWDLG_H
#define DIAGRAMEDITORTRANSPREVIEWDLG_H
//间隔预览窗口
#include <QDialog>
#include <QVBoxLayout>
#include <QStandardItem>
class EditView;
class EditPreviewScene;
class DiagramEditorTransDetailSettingDlg;
class DiagramEditorRouteInfo;
class DiagramEditorTransPreviewDlg : public QDialog
{
Q_OBJECT
public:
DiagramEditorTransPreviewDlg(QWidget *parent = nullptr);
~DiagramEditorTransPreviewDlg();
void initial();
void showDlg(int nType); //显示模式,0高压侧1中压侧2低压侧3变压器
void setParent(DiagramEditorTransDetailSettingDlg* p) {_pParent = p;}
void updateModelData(int showType); //根据设置更新data中布局、方向0变压器1高压侧2中压侧3低压侧
private:
EditView* _pView;
EditPreviewScene* _pScene;
QVBoxLayout* _pMainLayout;
DiagramEditorTransDetailSettingDlg* _pParent;
};
#endif