20 #include <QtCore/QModelIndex>
29 class QSortFilterProxyModel;
34 class DtDynamicTerrainPageLogic;
52 virtual void executeInNewThread(
const boost::function<
void ()>& callback);
58 virtual QString title();
61 virtual const std::string& pageClassName()
const;
66 virtual const std::string& className();
69 void selectIndex(QModelIndex);
73 void contextMenuAt(
const QPoint&);
81 virtual void activate();
84 virtual void deactivate();
97 boost::shared_ptr<DtDynamicTerrainPageLogic>
myLogic;
113 virtual std::string pageClassName()
const;
116 virtual DtPage* create(
QWidget* parent = 0, Qt::WindowFlags f = 0);