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);