16 #include <vlutil/vlString.h>
18 #include <QtCore/QSize>
19 #include <QtCore/QRect>
20 #include <QtWidgets/QSizePolicy>
22 #include <boost/signals2.hpp>
40 namespace makVrfGuiObjectInformationQt
54 virtual bool mouseReleaseEvent();
55 virtual bool mouseEnterEvent();
56 virtual bool mouseLeaveEvent();
60 virtual void setFixedItemWidth(
int);
63 return myFixedItemWidth;
67 virtual void setFixedItemHeight(
int);
70 return myFixedItemHeight;
73 virtual void adjustWidgetForColumnSpan(
int colSpan);
74 virtual void adjustWidgetForRowSpan(
int rowSpan);
75 virtual void setKeywords(
const std::string&);
76 virtual bool hasKeyword(
const std::string&)
const;
77 virtual std::string keywords()
const;
79 virtual void setMinimumHeight(
int) = 0;
80 virtual void setMinimumWidth(
int) = 0;
81 virtual void setMaximumHeight(
int) = 0;
82 virtual void setMaximumWidth(
int) = 0;
83 virtual void setMinimumSize(
const QSize&) = 0;
84 virtual void setMaximumSize(
const QSize&) = 0;
85 virtual QRect geometry()
const = 0;
92 static void parseValue(
const std::set<std::string>& variables,
const std::string& find,
int& value);
93 static void parseValue(
const std::set<std::string>& variables,
const std::string& find, std::string& value);
121 virtual void deactivate();
137 virtual void slot_onStateViewUpdated();
155 boost::signals2::signal<void (DtInformationDialogHandler*, const makVrv::DtUniqueID&)>
signal_destroyed;
156 boost::signals2::signal<void (DtInformationDialogHandler*, const makVrv::DtUniqueID&)>
signal_closing;
169 virtual void close() = 0;
170 virtual void raise() = 0;
172 virtual void show() = 0;
173 virtual void hide() = 0;
175 virtual void setParent(QWidget*) = 0;
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:51
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
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
Contains makVrv::DtUniqueID type.
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:76