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);
70 virtual void setKeywords(
const std::string&);
71 virtual bool hasKeyword(
const std::string&)
const;
72 virtual std::string keywords()
const;
74 virtual void setMinimumHeight(
int) = 0;
75 virtual void setMinimumWidth(
int) = 0;
76 virtual void setMaximumHeight(
int) = 0;
77 virtual void setMaximumWidth(
int) = 0;
78 virtual void setMinimumSize(
const QSize&) = 0;
79 virtual void setMaximumSize(
const QSize&) = 0;
80 virtual QRect geometry()
const = 0;
82 virtual QSize minimumSizeHint()
const
87 static void parseValue(
const std::set<std::string>& variables,
const std::string& find,
int& value);
88 static void parseValue(
const std::set<std::string>& variables,
const std::string& find, std::string& value);
125 virtual void slot_onStateViewUpdated();
127 virtual void deactivate();
152 boost::signal<void (DtInformationDialogHandler*, const makVrv::DtUniqueID&)>
signal_destroyed;
153 boost::signal<void (DtInformationDialogHandler*, const makVrv::DtUniqueID&)>
signal_closing;
166 virtual void close() = 0;
167 virtual void raise() = 0;
169 virtual void show() = 0;
170 virtual void hide() = 0;
172 virtual void setParent(
QWidget*) = 0;
174 virtual void selectPage(
const std::string& page) = 0;