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>&
59 virtual void setAttachableParts(
const std::vector<DtUnicode>& parts);
62 virtual void setAttachedPart(
const DtUnicode& partName);
65 virtual void addAttachFilter(
const DtUnicode& filterName,
69 virtual void setCurrentAttachFilter(
int filterType );
72 virtual void setAttachNextEnabled(
bool enabled );
75 virtual void setAttachPreviousEnabled(
bool enabled );
78 virtual void addAttachModes(
const std::list<DtUnicode>& modeNames,
79 const std::list<int>& modeTypes );
82 virtual void setCurrentAttachMode(
int modeType );
85 virtual void setAttachModeEnabled(
int modeType,
bool enabled );
88 virtual void setAttachSelectedEnabled(
bool enabled );
90 virtual QSize sizeHint()
const;
93 virtual void setAttached(
bool b);
96 virtual void setMoreInformationShown(
bool);
101 virtual void attachToPrevious();
104 virtual void attachToNext();
107 virtual void attachToPart(
int index );
110 virtual void detach();
113 virtual void changeHideAttachedModel(
int state );
116 virtual void changeAttachFilterType(
int index );
119 virtual void attachModeChanged(
int index );
122 virtual void attachSelected();
125 virtual void updateShowMoreInformation();
136 virtual void activate();
139 virtual void deactivate();
142 void retranslateUi();
193 virtual std::string pageClassName()
const;
196 virtual DtPage* create(
QWidget* parent = 0, Qt::WindowFlags f = 0);