13 #include <boost/signals2.hpp>
15 class QDialogButtonBox;
27 namespace makVrfGuiObjectInformationQt
29 class DtInformationDialogHandler;
30 class DtInformationDialogSectionLine;
31 class DtInformationDialogWidgetSection;
32 class DtInformationDialogPageSection;
57 bool collapsed =
false,
bool maximumHeightIsMinimumHeight =
false);
61 bool collapsed =
false);
69 bool collapsed =
false,
const QString& title =
"",
bool maximumHeightIsMinimumHeight =
false);
71 virtual void deactivate();
75 virtual void slot_onStateViewUpdated();
78 virtual void setSectionSeparatorHidden(
int i,
bool b);
79 virtual bool sectionSeparatorHidden(
int i)
const;
82 virtual void setSectionHidden(
int i,
bool b);
83 virtual bool sectionHidden(
int i)
const;
85 virtual void showEvent(QShowEvent *);
109 QDialog::setParent(p);
114 QDialog::setMinimumHeight(i);
119 QDialog::setMinimumWidth(i);
124 QDialog::setMaximumHeight(i);
129 QDialog::setMaximumWidth(i);
134 QDialog::setMaximumSize(size);
139 return QDialog::geometry();
144 QDialog::setMinimumSize(size);
149 return QDialog::minimumSizeHint();
158 virtual void expandCollapseSection(std::string);
171 virtual void closeEvent(QCloseEvent* e);
173 virtual void resizeDialog(
int currentWidth = 0,
int currentHeight = 0);
174 virtual void updateShowState(
const std::string&,
bool);
186 Section() : canvas(0), page(0), section(0), sectionHidden(false), sectionLineHidden(false), rowStart(0), rowEnd(0) {};
188 : canvas(orig.canvas), page(orig.page), section(orig.section), sectionName(orig.sectionName),
189 sectionHidden(orig.sectionHidden), sectionLineHidden(orig.sectionLineHidden), minimumSizeHint(orig.minimumSizeHint),
190 rowStart(orig.rowStart), rowEnd(orig.rowEnd) {};
221 bool collapsed =
false,
bool maximumHeightIsMinimumHeight =
false);
225 bool collapsed =
false);
230 virtual void resizeDialog(
int currentWidth = 0,
int currentHeight = 0);
251 virtual void setCollapsed(
bool);
252 virtual bool collapsed()
const;
254 virtual void setCollapsible(
bool);
255 virtual bool collapsible()
const;
257 virtual void setTitle(
const QString&);
259 virtual void hideSectionLine(
bool b);
260 virtual void setShowCloseButton(
bool b);
266 virtual void expandButtonPressed();
267 virtual void closeButtonPressed();
voidpf void uLong size
Definition: ioapi.h:39
Dialog page without the buttons.
Definition: informationDialog.h:163
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
A page path is the location of a page based upon its parents.
Definition: DtPagePath.h:24
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69