19 #include <QtCore/QModelIndex>
28 class QSortFilterProxyModel;
33 class DtDynamicTerrainPageLogic;
50 virtual void executeInNewThread(
const boost::function<
void ()>& callback);
56 virtual QString title();
59 virtual const std::string& pageClassName()
const;
61 virtual const std::string& className();
64 void selectIndex(
const QModelIndex&);
68 void contextMenuAt(
const QPoint&);
76 virtual void activate();
79 virtual void deactivate();
92 boost::shared_ptr<DtDynamicTerrainPageLogic>
myLogic;
95 friend class EventProcessor;
110 virtual std::string pageClassName()
const;
113 virtual DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
QCheckBox * myResizeBox
Definition: DtDynamicTerrainPage.h:87
Contains makVrv::DtPage class.
The scene graph page displays the scene graph in a page.
Definition: DtDynamicTerrainPage.h:37
The page creator.
Definition: DtPage.h:117
QSortFilterProxyModel * myProxyModel
Definition: DtDynamicTerrainPage.h:91
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
Interface to a widget that displays the scene graph as a tree.
Definition: DtDynamicTerrainPageInterface.h:28
Contains DLL export macros.
QPushButton * myExpandAllButton
Definition: DtDynamicTerrainPage.h:86
EventProcessor * myEventProcessor
Definition: DtDynamicTerrainPage.h:96
boost::shared_ptr< DtDynamicTerrainPageLogic > myLogic
Definition: DtDynamicTerrainPage.h:92
QTreeView * myTreeView
Definition: DtDynamicTerrainPage.h:85
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
QGridLayout * myLayout
Definition: DtDynamicTerrainPage.h:88
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::string myClassName
Definition: DtDynamicTerrainPage.h:83
QMenu * myContextMenu
Definition: DtDynamicTerrainPage.h:89
This creator is responsible for creating the makVrv::DtDynamicTerrainPage.
Definition: DtDynamicTerrainPage.h:101