11 #include <QtWidgets/QDialog>
12 #include <QtWidgets/QTreeWidget>
35 myParentNode(orig.myParentNode), myName(orig.myName),
36 myChildren(orig.myChildren), myNodeType(orig.myNodeType) {};
38 virtual ~MgInfoStruct() {
int iLimit = myChildren.count();
for (
int i = 0; i < iLimit; i++)
delete myChildren[i]; };
54 virtual bool init(
const DtFilename&);
58 const QString& selectionTree()
const;
61 virtual void fltSelectionChanged();
65 virtual void stateChanged(
QTreeWidgetItem*,
bool b,
bool changeChildState =
false);
69 virtual void addControls();
70 virtual void initConnections();
71 virtual void addFltNodes();
73 virtual void addFltInformation(
int,
const QString&,
const QColor&);
76 virtual void initMappings();
struct _DtFltInformation DtFltInformation
QString myName
Definition: fltLoaderDialog.h:40
QTreeWidget * myListView
Definition: fltLoaderDialog.h:82
MgInfoStruct myMGInfo
Definition: fltLoaderDialog.h:85
virtual ~MgInfoStruct()
Definition: fltLoaderDialog.h:38
int myNodeType
Definition: fltLoaderDialog.h:42
QHBoxLayout * myHLayout
Definition: fltLoaderDialog.h:83
Definition: fltLoaderDialog.h:30
QString mySelectionTree
Definition: fltLoaderDialog.h:87
QPushButton * myCancelButton
Definition: fltLoaderDialog.h:81
DtFltInformationMap myFltInformation
Definition: fltLoaderDialog.h:86
std::map< int, DtFltInformation > DtFltInformationMap
Definition: fltLoaderDialog.h:26
QPushButton * myOKButton
Definition: fltLoaderDialog.h:80
Definition: fltLoaderDialog.h:45
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const QString & selectionTree() const
Definition: fltLoaderDialog.h:90
MgInfoStruct(const MgInfoStruct &orig)
Definition: fltLoaderDialog.h:34
MgInfoStruct()
Definition: fltLoaderDialog.h:33
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
QList< MgInfoStruct * > myChildren
Definition: fltLoaderDialog.h:41