15 #include <QtGui/QWidget>
16 #include <QtGui/QIcon>
42 virtual QIcon icon() = 0;
45 virtual QString title() = 0;
48 virtual const std::string& pageClassName()
const = 0;
55 virtual void activate() = 0;
58 virtual void deactivate() = 0;
81 virtual std::string pageClassName()
const = 0;
84 virtual DtPage* create(
QWidget* parent = 0, Qt::WindowFlags f = 0) = 0;
97 template <
typename PageClass>
117 return PageClass::thePageClassName();
123 return new PageClass(
myDe, parent, f);