12 #if !defined(Q_MOC_RUN)
20 #include <QtWidgets/QWidget>
46 Qt::WindowFlags f = Qt::Widget);
63 virtual void setShowNavigationAreas(
bool);
65 virtual void setGenerateAllEnabled(
bool);
66 virtual void setRegenerateAllEnabled(
bool);
72 virtual void clearSelection();
74 virtual std::set<makVrv::DtUniqueID> selectedIds()
const;
76 virtual void validateButtons();
77 virtual bool selectedGenerating();
78 virtual bool anySelectedNotGenerating();
80 virtual void terrainClearing();
83 boost::signals2::signal<void (const std::set<makVrv::DtUniqueID>&)> signal_navigationAreaSelected;
84 boost::signals2::signal<void (const std::set<makVrv::DtUniqueID>&)> signal_removeNavigationArea;
86 boost::signals2::signal<void (const std::set<makVrv::DtUniqueID>&)> signal_generateNavigationArea;
88 boost::signals2::signal<void (const std::set<makVrv::DtUniqueID>&)> signal_revertNavigationArea;
89 boost::signals2::signal<void (const std::set<makVrv::DtUniqueID>&)> signal_removeFromGeneration;
94 virtual bool shouldGenerate();
97 virtual void removeNavigationArea();
98 virtual void editNavigationArea();
99 virtual void generateNavigationArea();
100 virtual void revertNavigationArea();
101 virtual void generateAllNavigationAreas();
102 virtual void regenerateAllNavigationAreas();
103 virtual void showNavigationAreasChanged();
104 virtual void navigationAreaSelected();
105 virtual void createNavigationArea();
106 virtual void removeFromGeneration();
107 virtual void addExistingNavigationArea();
127 typedef std::map<makVrv::DtUniqueID, QTreeWidgetItem*>
Items;
146 const Qt::WindowFlags& flags = 0);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Status
Definition: navigationAreasManager.h:42
Contains makVrv::DtVirtualBaseClass class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
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