30 namespace makVrfGuiObjectInformationQt
32 class DtInformationDialogPage;
33 class DtItemUpdateFunction;
34 class DtInformationDialogPageLogic;
35 class DtInformationDialogWidgetSection;
43 virtual bool eventFilter(
QObject* o, QEvent* e);
90 virtual void setParent(QWidget* o)
92 QWidget::setParent(o);
95 virtual void setMinimumHeight(
int i)
97 QWidget::setMinimumHeight(i);
100 virtual void setMinimumWidth(
int i)
102 QWidget::setMinimumWidth(i);
105 virtual void setMaximumHeight(
int i)
107 QWidget::setMaximumHeight(i);
110 virtual void setMaximumWidth(
int i)
112 QWidget::setMaximumWidth(i);
115 virtual void setMaximumSize(
const QSize&
size)
117 QWidget::setMaximumSize(size);
120 virtual QRect geometry()
const
122 return QWidget::geometry();
125 virtual void setMinimumSize(
const QSize&
size)
127 QWidget::setMinimumSize(size);
132 virtual QSize minimumSizeHint()
const;
135 virtual void slot_onStateViewUpdated();
138 virtual void setMaximumHeightIsMinimumHeight(
bool b);
139 bool maximumHeightIsMinimumHeight()
const
141 return myMaximumHeightIsMinimumHeight;
147 virtual void monitorStateViewChanges();
148 virtual void stopMonitoringStateViewChanges();
150 virtual void forceRemove();
152 virtual void mainWindowShown();
153 virtual void mainWindowHidden();
156 virtual void widgetDestroyed();
159 virtual bool eventFilter(
QObject*, QEvent*);
165 page(orig.page), widget(orig.widget), updater(orig.updater), pagePath(orig.pagePath) {};
177 virtual bool addWidgetForSectionItem(
InformationSectionItem&, QSize& minimalWidgetSize,
int& row,
int& col,
178 int& rowSpan,
int& colSpan);
179 virtual void slot_showInformationPage(std::string);
180 virtual void slot_expandSection(std::string,
bool);
184 virtual void deactivate();
195 typedef std::map<std::string, DtInformationDialogPageLogic*>
Logics;