22 #include <QSizePolicy>
35 namespace makVrfGuiObjectInformationQt
49 virtual bool mouseReleaseEvent();
50 virtual bool mouseEnterEvent();
51 virtual bool mouseLeaveEvent();
55 virtual void setFixedItemWidth(
int);
56 int fixedItemWidth()
const
58 return myFixedItemWidth;
62 virtual void setFixedItemHeight(
int);
63 int fixedItemHeight()
const
65 return myFixedItemHeight;
68 virtual void adjustWidgetForColumnSpan(
int colSpan);
69 virtual void adjustWidgetForRowSpan(
int rowSpan);
71 virtual void setMinimumHeight(
int) = 0;
72 virtual void setMinimumWidth(
int) = 0;
73 virtual void setMaximumHeight(
int) = 0;
74 virtual void setMaximumWidth(
int) = 0;
75 virtual void setMinimumSize(
const QSize&) = 0;
76 virtual void setMaximumSize(
const QSize&) = 0;
77 virtual QRect geometry()
const = 0;
79 virtual QSize minimumSizeHint()
const
118 virtual void slot_onStateViewUpdated();
120 virtual void deactivate();
145 boost::signal<void (DtInformationDialogHandler*, const makVrv::DtUniqueID&)>
signal_destroyed;
146 boost::signal<void (DtInformationDialogHandler*, const makVrv::DtUniqueID&)>
signal_closing;
157 virtual void close() = 0;
158 virtual void raise() = 0;
160 virtual void show() = 0;
161 virtual void hide() = 0;
163 virtual void setParent(
QWidget*) = 0;
165 virtual void selectPage(
const std::string& page) = 0;