13 #include <boost/signals2.hpp>
15 class QDialogButtonBox;
28 namespace makVrfGuiObjectInformationQt
30 class DtInformationDialogHandler;
31 class DtInformationDialogSectionLine;
32 class DtInformationDialogWidgetSection;
33 class DtInformationDialogPageSection;
58 bool collapsed =
false,
bool maximumHeightIsMinimumHeight =
false);
62 bool collapsed =
false);
70 bool collapsed =
false,
const QString& title =
"",
bool maximumHeightIsMinimumHeight =
false);
72 virtual void deactivate();
76 virtual void slot_onStateViewUpdated();
79 virtual void setSectionSeparatorHidden(
int i,
bool b);
80 virtual bool sectionSeparatorHidden(
int i)
const;
83 virtual void setSectionHidden(
int i,
bool b);
84 virtual bool sectionHidden(
int i)
const;
86 virtual void showEvent(QShowEvent *);
110 QDialog::setParent(p);
115 QDialog::setMinimumHeight(i);
120 QDialog::setMinimumWidth(i);
125 QDialog::setMaximumHeight(i);
130 QDialog::setMaximumWidth(i);
135 QDialog::setMaximumSize(size);
140 return QDialog::geometry();
145 QDialog::setMinimumSize(size);
150 return QDialog::minimumSizeHint();
159 virtual void expandCollapseSection(std::string);
172 virtual void closeEvent(QCloseEvent* e);
174 virtual void resizeDialog(
int currentWidth = 0,
int currentHeight = 0);
175 virtual void updateShowState(
const std::string&,
bool);
187 Section() : canvas(0), page(0), section(0), sectionHidden(false), sectionLineHidden(false), rowStart(0), rowEnd(0) {};
189 : canvas(orig.canvas), page(orig.page), section(orig.section), sectionName(orig.sectionName),
190 sectionHidden(orig.sectionHidden), sectionLineHidden(orig.sectionLineHidden), minimumSizeHint(orig.minimumSizeHint),
191 rowStart(orig.rowStart), rowEnd(orig.rowEnd) {};
222 bool collapsed =
false,
bool maximumHeightIsMinimumHeight =
false);
226 bool collapsed =
false);
231 virtual void resizeDialog(
int currentWidth = 0,
int currentHeight = 0);
252 virtual void setCollapsed(
bool);
253 virtual bool collapsed()
const;
255 virtual void setCollapsible(
bool);
256 virtual bool collapsible()
const;
258 virtual void setTitle(
const QString&);
260 virtual void hideSectionLine(
bool b);
261 virtual void setShowCloseButton(
bool b);
267 virtual void expandButtonPressed();
268 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
A page path is the location of a page based upon its parents. A page path usually only consists of a ...
Definition: DtPagePath.h:21
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70