13 #include <vrfGuiCoreQt/dockHideBarWidgetUi.hpp>
14 #include <QtGui/QWidget>
33 CollapseButton = 0x0010,
36 AllButtons = PinButton | CollapseButton | CloseButton | FloatButton
48 virtual bool isPinned();
51 virtual void setPinned(
bool flag);
54 virtual bool isCollapsed();
57 virtual void setCollapsed(
bool flag);
60 virtual const QString title();
63 virtual void setTitle(
const QString& text);
66 virtual void setDrawBorder(
bool flag);
69 virtual void setButtons(DtExtendedTitleBarButtonFlags flags);
75 virtual void paintEvent(QPaintEvent* p);
78 virtual void setupGui();
82 virtual void updatePinStatus();
86 virtual void updateCollapseStatus();
90 void slot_onPinButtonClicked();
92 void slot_onCloseButtonClicked();
94 void slot_onCollapseButtonClicked();
96 void slot_onFloatButtonClicked();
101 void signal_pinPressed(
bool flag);
104 void signal_collapsePressed(
bool flag);
107 void signal_closePressed();
110 void signal_floatPressed();
113 void signal_pinStatusChanged(
bool pinned);
116 void signal_collapseStatusChanged(
bool pinned);