DiagramDesigner/diagramCavas/include/diagramEditor/diagramEditorPreviewDlg.h

31 lines
626 B
C++

#ifndef DIAGRAMEDITORPREVIEWDLG_H
#define DIAGRAMEDITORPREVIEWDLG_H
//组态图预览
#include <QDialog>
#include <QVBoxLayout>
#include <QStandardItem>
#include "global.h"
class EditView;
class EditPreviewScene;
class EditPanel;
class DiagramEditorPreviewDlg : public QDialog
{
Q_OBJECT
public:
DiagramEditorPreviewDlg(QWidget *parent = nullptr);
~DiagramEditorPreviewDlg();
void initial();
void showDlg();
void setParent(EditPanel* p) {_pParent = p;}
private:
EditView* _pView;
EditPreviewScene* _pScene;
QVBoxLayout* _pMainLayout;
EditPanel* _pParent;
};
#endif