13 #ifndef QmitkFloatingTextPopup_h
14 #define QmitkFloatingTextPopup_h
29 Q_PROPERTY(QString htmlContent READ GetHtmlContent WRITE SetHtmlContent)
30 Q_PROPERTY(
int opacity READ GetOpacity WRITE SetOpacity)
31 Q_PROPERTY(
bool popupEnabled READ IsEnabled WRITE SetEnabled)
54 void updatePosition(
const QPoint& globalPos);
55 void updateGeometry();
56 void updateVisibility();
57 QPoint constrainToScreen(
const QPoint& pos,
const QSize& size)
const;
58 void installGlobalEventFilter();
59 void removeGlobalEventFilter();
61 QString m_HtmlContent;
63 bool m_Enabled =
false;
64 bool m_EventFilterInstalled =
false;
65 QPoint m_CursorOffset{30, 30};
66 static constexpr
int m_Padding = 2;
67 static constexpr
int m_MaxWidth = 200;