14 class QDialogButtonBox;
26 namespace makVrfGuiObjectInformationQt
28 class DtInformationDialogHandler;
29 class DtInformationDialogSectionLine;
30 class DtInformationDialogWidgetSection;
31 class DtInformationDialogPageSection;
56 bool collapsed =
false,
bool maximumHeightIsMinimumHeight =
false);
60 bool collapsed =
false);
68 bool collapsed =
false,
const QString& title =
"",
bool maximumHeightIsMinimumHeight =
false);
70 virtual void deactivate();
74 virtual void slot_onStateViewUpdated();
77 virtual void setSectionSeparatorHidden(
int i,
bool b);
78 virtual bool sectionSeparatorHidden(
int i)
const;
81 virtual void setSectionHidden(
int i,
bool b);
82 virtual bool sectionHidden(
int i)
const;
84 virtual void showEvent(QShowEvent *);
108 QDialog::setParent(p);
111 virtual void setMinimumHeight(
int i)
113 QDialog::setMinimumHeight(i);
116 virtual void setMinimumWidth(
int i)
118 QDialog::setMinimumWidth(i);
121 virtual void setMaximumHeight(
int i)
123 QDialog::setMaximumHeight(i);
126 virtual void setMaximumWidth(
int i)
128 QDialog::setMaximumWidth(i);
131 virtual void setMaximumSize(
const QSize& size)
133 QDialog::setMaximumSize(size);
136 virtual QRect geometry()
const
138 return QDialog::geometry();
141 virtual void setMinimumSize(
const QSize& size)
143 QDialog::setMinimumSize(size);
146 virtual QSize minimumSizeHint()
const
148 return QDialog::minimumSizeHint();
157 virtual void expandCollapseSection(std::string);
159 virtual void selectPage(
const std::string&);
170 virtual void closeEvent(QCloseEvent* e);
172 virtual void resizeDialog(
int currentWidth = 0,
int currentHeight = 0);
184 Section() : canvas(0), page(0), section(0), sectionHidden(false), sectionLineHidden(false), rowStart(0), rowEnd(0) {};
186 : canvas(orig.canvas), page(orig.page), section(orig.section), sectionName(orig.sectionName),
187 sectionHidden(orig.sectionHidden), sectionLineHidden(orig.sectionLineHidden), minimumSizeHint(orig.minimumSizeHint),
188 rowStart(orig.rowStart), rowEnd(orig.rowEnd) {};
219 bool collapsed =
false,
bool maximumHeightIsMinimumHeight =
false);
223 bool collapsed =
false);
228 virtual void resizeDialog(
int currentWidth = 0,
int currentHeight = 0);
249 virtual void setCollapsed(
bool);
250 virtual bool collapsed()
const;
252 virtual void setCollapsible(
bool);
253 virtual bool collapsible()
const;
255 virtual void setTitle(
const QString&);
257 virtual void hideSectionLine(
bool b);
258 virtual void setShowCloseButton(
bool b);
264 virtual void expandButtonPressed();
265 virtual void closeButtonPressed();
268 virtual bool eventFilter(
QObject*, QEvent*);