13 #if !defined(Q_MOC_RUN)
20 #include <QtWidgets/QDialog>
21 #include <QtWidgets/QTreeWidget>
33 #define DtVrlCreateOrbatObjectFromPalette "text/x-vrlCreateOrbatObjectFromPalette@Type"
37 class DtObjectListViewItem;
49 virtual void addChildForCopyToVector(
DtObjectListViewItem*, QStringList& nodes, std::set<DtUUID>& processed,
50 bool consideredUnparented =
false)
const;
54 virtual void startDrag(Qt::DropActions supportedActions)
override;
93 virtual void setFilename(
const DtFilename&);
96 virtual void setupUi();
106 virtual void orbatChanged();
108 virtual void filterItems();
110 virtual void setupForceRootNodes();
118 virtual void onImportAll();
131 typedef std::map<DtUUID, ItemData>
Items;
makVrv::DtUniqueID id
Definition: orbatSelectorPalette.h:75
makVrv::DtDe & myDe
Definition: orbatSelectorPalette.h:128
QLabel * myCreateHelpText
Definition: orbatSelectorPalette.h:122
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Items myItems
Definition: orbatSelectorPalette.h:132
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
std::map< DtUUID, OrbatWithRwOrbatData > OrbatTreeWithRwOrbatData
Definition: vrfGuiOrbatManager.h:64
DtObjectListViewItem * item
Definition: orbatSelectorPalette.h:77
DtOrbatTreeWidget * myOrbatTreeWidget
Definition: orbatSelectorPalette.h:121
std::map< int, ItemData > ForceRootItems
Definition: orbatSelectorPalette.h:136
Definition: orbatSelectorPalette.h:73
ForceRootItems myForceRootItems
Definition: orbatSelectorPalette.h:138
makVrv::DtDe & myDe
Definition: orbatSelectorPalette.h:157
QHBoxLayout * myButtonLayout
Definition: orbatSelectorPalette.h:125
Contains makVrv::DtVirtualBaseClass class.
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:398
Definition: rwOrbatData.h:20
QPushButton * myCloseButton
Definition: orbatSelectorPalette.h:124
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Registered creator for the DtOrbatSelectorPalette class.
Definition: orbatSelectorPalette.h:142
QPushButton * myImportAllButton
Definition: orbatSelectorPalette.h:123
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
std::map< DtUUID, ItemData > Items
Definition: orbatSelectorPalette.h:131
Base class to provide boost signal/slot management.
DtFilename myFilename
Definition: orbatSelectorPalette.h:129
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
This tree widget item can be used in any tree that wants to display an icon next to the name of an ob...
Definition: objectListViewItem.h:45
makVrv::DtSignalConnectionManager myConnections
Definition: orbatSelectorPalette.h:134
DtSimObjectReference state
Definition: orbatSelectorPalette.h:76
The orbat selector palette will display an orbat hierarchy, "disabling" items that are already in the...
Definition: orbatSelectorPalette.h:67