16 #include <QtCore/QModelIndex>
25 class QSortFilterProxyModel;
30 class DtDynamicTerrainPageLogic;
47 virtual void executeInNewThread(
const boost::function<
void ()>& callback);
53 virtual QString title();
56 virtual const std::string& pageClassName()
const;
58 virtual const std::string& className();
61 void selectIndex(
const QModelIndex&);
65 void contextMenuAt(
const QPoint&);
73 virtual void activate();
76 virtual void deactivate();
89 boost::shared_ptr<DtDynamicTerrainPageLogic>
myLogic;
92 friend class EventProcessor;
107 virtual std::string pageClassName()
const;
110 virtual DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
QCheckBox * myResizeBox
Definition: DtDynamicTerrainPage.h:84
Contains makVrv::DtPage class.
The scene graph page displays the scene graph in a page.
Definition: DtDynamicTerrainPage.h:34
The page creator.
Definition: DtPage.h:114
QSortFilterProxyModel * myProxyModel
Definition: DtDynamicTerrainPage.h:88
#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:83
EventProcessor * myEventProcessor
Definition: DtDynamicTerrainPage.h:93
boost::shared_ptr< DtDynamicTerrainPageLogic > myLogic
Definition: DtDynamicTerrainPage.h:89
QTreeView * myTreeView
Definition: DtDynamicTerrainPage.h:82
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:27
QGridLayout * myLayout
Definition: DtDynamicTerrainPage.h:85
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::string myClassName
Definition: DtDynamicTerrainPage.h:80
QMenu * myContextMenu
Definition: DtDynamicTerrainPage.h:86
This creator is responsible for creating the makVrv::DtDynamicTerrainPage.
Definition: DtDynamicTerrainPage.h:98