9 #include <vrfGuiCommonQt/dockHideBarWidgetUi.hpp>
10 #include <QtWidgets/QWidget>
45 virtual bool isPinned();
48 virtual void setPinned(
bool flag);
51 virtual bool isCollapsed();
54 virtual void setCollapsed(
bool flag);
57 virtual const QString title();
60 virtual void setTitle(
const QString& text);
63 virtual void setDrawBorder(
bool flag);
66 virtual void setButtons(DtExtendedTitleBarButtonFlags flags);
72 virtual void paintEvent(QPaintEvent* p)
override;
75 virtual void setupGui();
79 virtual void updatePinStatus();
83 virtual void updateCollapseStatus();
87 void slot_onPinButtonClicked();
89 void slot_onCloseButtonClicked();
91 void slot_onCollapseButtonClicked();
93 void slot_onFloatButtonClicked();
98 void signal_pinPressed(
bool flag);
101 void signal_collapsePressed(
bool flag);
104 void signal_closePressed();
107 void signal_floatPressed();
110 void signal_pinStatusChanged(
bool pinned);
113 void signal_collapseStatusChanged(
bool pinned);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
IMGUI_API bool CloseButton(ImGuiID id, const ImVec2 &pos)
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
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
IMGUI_API bool CollapseButton(ImGuiID id, const ImVec2 &pos)