10 #include "dockHideBarWidgetUi.hpp"
11 #include <QtWidgets/QWidget>
46 virtual bool isPinned();
49 virtual void setPinned(
bool flag);
52 virtual bool isCollapsed();
55 virtual void setCollapsed(
bool flag);
58 virtual const QString title();
61 virtual void setTitle(
const QString& text);
64 virtual void setDrawBorder(
bool flag);
67 virtual void setButtons(DtExtendedTitleBarButtonFlags flags);
73 virtual void paintEvent(QPaintEvent* p);
76 virtual void setupGui();
80 virtual void updatePinStatus();
84 virtual void updateCollapseStatus();
88 void slot_onPinButtonClicked();
90 void slot_onCloseButtonClicked();
92 void slot_onCollapseButtonClicked();
94 void slot_onFloatButtonClicked();
99 void signal_pinPressed(
bool flag);
102 void signal_collapsePressed(
bool flag);
105 void signal_closePressed();
108 void signal_floatPressed();
111 void signal_pinStatusChanged(
bool pinned);
114 void signal_collapseStatusChanged(
bool pinned);
Virtual base class.
Definition: DtVirtualBaseClass.h:22
IMGUI_API bool CloseButton(ImGuiID id, const ImVec2 &pos)
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Contains makVrv::DtVirtualBaseClass class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
IMGUI_API bool CollapseButton(ImGuiID id, const ImVec2 &pos)