28 class DtVirtualBaseClass;
46 virtual QString title();
49 virtual const std::string& pageClassName()
const;
52 virtual void setHideAttachedModelEnabled(
bool trueFalse );
55 virtual void setAttachedObjects(
const std::vector<DtUnicode>& attachedObject,
bool visible);
58 virtual void setAttachableParts(
const std::vector<DtUnicode>& parts);
61 virtual void setAttachedPart(
const DtUnicode& partName);
64 virtual void addAttachFilter(
const DtUnicode& filterName,
68 virtual void setCurrentAttachFilter(
int filterType );
71 virtual void setAttachNextEnabled(
bool enabled );
74 virtual void setAttachPreviousEnabled(
bool enabled );
77 virtual void addAttachModes(
const std::list<DtUnicode>& modeNames,
78 const std::list<int>& modeTypes );
81 virtual void setCurrentAttachMode(
int modeType );
84 virtual void setAttachModeEnabled(
int modeType,
bool enabled );
87 virtual void setAttachSelectedEnabled(
bool enabled );
89 virtual QSize sizeHint()
const;
92 virtual void setAttached(
bool b);
95 virtual void setMoreInformationShown(
bool);
100 virtual void attachToPrevious();
103 virtual void attachToNext();
106 virtual void attachToPart(
int index );
109 virtual void detach();
112 virtual void changeHideAttachedModel(
int state );
115 virtual void changeAttachFilterType(
int index );
118 virtual void attachModeChanged(
int index );
121 virtual void attachSelected();
124 virtual void updateShowMoreInformation();
135 virtual void activate();
138 virtual void deactivate();
141 void retranslateUi();
192 virtual std::string pageClassName()
const;
195 virtual DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);