16 #include <QtCore/QModelIndex>
25 class QSortFilterProxyModel;
30 class DtDynamicTerrainPageLogic;
47 virtual void executeInNewThread(
const boost::function<
void ()>& callback);
57 virtual QString title();
60 virtual const std::string& pageClassName()
const;
62 virtual const std::string& className();
65 void selectIndex(
const QModelIndex&);
69 void contextMenuAt(
const QPoint&);
77 virtual void activate();
80 virtual void deactivate();
93 std::shared_ptr<DtDynamicTerrainPageLogic>
myLogic;
96 friend class EventProcessor;
111 virtual std::string pageClassName()
const;
114 virtual DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
QCheckBox * myResizeBox
Definition: DtDynamicTerrainPage.h:88
Contains makVrv::DtPage class declaration.
std::shared_ptr< DtDynamicTerrainPageLogic > myLogic
Definition: DtDynamicTerrainPage.h:93
The scene graph page displays the scene graph in a page.
Definition: DtDynamicTerrainPage.h:34
The page creator. This class should be extended by all page classes.
Definition: DtPage.h:152
QSortFilterProxyModel * myProxyModel
Definition: DtDynamicTerrainPage.h:92
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
Interface to a widget that displays the scene graph as a tree.
Definition: DtDynamicTerrainPageInterface.h:25
Contains DLL export macros.
QPushButton * myExpandAllButton
Definition: DtDynamicTerrainPage.h:87
EventProcessor * myEventProcessor
Definition: DtDynamicTerrainPage.h:97
QTreeView * myTreeView
Definition: DtDynamicTerrainPage.h:86
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:51
QGridLayout * myLayout
Definition: DtDynamicTerrainPage.h:89
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
std::string myClassName
Definition: DtDynamicTerrainPage.h:84
QMenu * myContextMenu
Definition: DtDynamicTerrainPage.h:90
A collection of icon configurations. The collection maintains flags indicating whether to generate ic...
Definition: DtQIconConfiguration.h:131
This creator is responsible for creating the makVrv::DtDynamicTerrainPage.
Definition: DtDynamicTerrainPage.h:102