29 class DtVirtualBaseClass;
47 virtual QString title();
50 virtual const std::string& pageClassName()
const;
53 virtual void setHideAttachedModelEnabled(
bool trueFalse );
56 virtual void setAttachedObjects(
const std::vector<DtUnicode>&
60 virtual void setAttachableParts(
const std::vector<DtUnicode>& parts);
63 virtual void setAttachedPart(
const DtUnicode& partName);
66 virtual void addAttachFilter(
const DtUnicode& filterName,
70 virtual void setCurrentAttachFilter(
int filterType );
73 virtual void setAttachNextEnabled(
bool enabled );
76 virtual void setAttachPreviousEnabled(
bool enabled );
79 virtual void addAttachModes(
const std::list<DtUnicode>& modeNames,
80 const std::list<int>& modeTypes );
83 virtual void setCurrentAttachMode(
int modeType );
86 virtual void setAttachModeEnabled(
int modeType,
bool enabled );
89 virtual void setAttachSelectedEnabled(
bool enabled );
91 virtual QSize sizeHint()
const;
94 virtual void setAttached(
bool b);
97 virtual void setMoreInformationShown(
bool);
102 virtual void attachToPrevious();
105 virtual void attachToNext();
108 virtual void attachToPart(
int index );
111 virtual void detach();
114 virtual void changeHideAttachedModel(
int state );
117 virtual void changeAttachFilterType(
int index );
120 virtual void attachModeChanged(
int index );
123 virtual void attachSelected();
126 virtual void updateShowMoreInformation();
137 virtual void activate();
140 virtual void deactivate();
143 void retranslateUi();
194 virtual std::string pageClassName()
const;
197 virtual DtPage* create(
QWidget* parent = 0, Qt::WindowFlags f = 0);