13 #if !defined(Q_MOC_RUN)
24 #include <QtWidgets/QDialog>
25 #include <QtWidgets/QTreeWidget>
37 #define DtVrlCreateOrbatObjectFromPalette "text/x-vrlCreateOrbatObjectFromPalette@Type"
41 class DtObjectListViewItem;
53 virtual void addChildForCopyToVector(
DtObjectListViewItem*, QStringList& nodes, std::set<DtUUID>& processed,
54 bool consideredUnparented =
false)
const;
58 virtual void startDrag(Qt::DropActions supportedActions);
96 virtual void setFilename(
const DtFilename&);
99 virtual void setupUi();
109 virtual void orbatChanged();
111 virtual void filterItems();
113 virtual void setupForceRootNodes();
121 virtual void onImportAll();
134 typedef std::map<DtUUID, ItemData>
Items;
makVrv::DtUniqueID id
Definition: orbatSelectorPalette.h:79
makVrv::DtDe & myDe
Definition: orbatSelectorPalette.h:131
QLabel * myCreateHelpText
Definition: orbatSelectorPalette.h:125
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:135
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
std::map< DtUUID, OrbatWithRwOrbatData > OrbatTreeWithRwOrbatData
Definition: vrfGuiOrbatManager.h:67
DtObjectListViewItem * item
Definition: orbatSelectorPalette.h:81
Contains makVrv::DtStateView class.
DtOrbatTreeWidget * myOrbatTreeWidget
Definition: orbatSelectorPalette.h:124
std::map< int, ItemData > ForceRootItems
Definition: orbatSelectorPalette.h:139
Definition: orbatSelectorPalette.h:77
ForceRootItems myForceRootItems
Definition: orbatSelectorPalette.h:141
makVrv::DtDe & myDe
Definition: orbatSelectorPalette.h:160
QHBoxLayout * myButtonLayout
Definition: orbatSelectorPalette.h:128
Contains makVrv::DtVirtualBaseClass class.
Definition: DtEntityState.h:65
Definition: rwOrbatData.h:20
QPushButton * myCloseButton
Definition: orbatSelectorPalette.h:127
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtVrlinkSimulatedEntityState class.
Registered creator for the DtOrbatSelectorPalette class.
Definition: orbatSelectorPalette.h:145
QPushButton * myImportAllButton
Definition: orbatSelectorPalette.h:126
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
makVrv::DtVrlinkSimulatedEntityState * state
Definition: orbatSelectorPalette.h:80
std::map< DtUUID, ItemData > Items
Definition: orbatSelectorPalette.h:134
Base class to provide boost signal/slot management.
DtFilename myFilename
Definition: orbatSelectorPalette.h:132
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:72
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:55
makVrv::DtSignalConnectionManager myConnections
Definition: orbatSelectorPalette.h:137
The orbat selector palette will display an orbat hierarchy, "disabling" items that are already in the...
Definition: orbatSelectorPalette.h:71