15 #include <QtWidgets/QDockWidget>
17 #include <QtGui/QIcon>
27 class DtExtendedTitleBarWidget;
50 QWidget* parent = 0, Qt::WindowFlags flags = 0 );
56 virtual const QIcon& icon();
57 virtual void setIcon(
const QIcon& icon);
60 virtual DtAutoHideDockType dockType()
const;
61 virtual void setDockType(DtAutoHideDockType t);
64 virtual bool pinned()
const;
65 virtual void setPinned(
bool flag);
68 virtual void setupGui();
71 virtual void setTitle(
const QString& title);
74 virtual void setAdjustToMinimumSize(
bool);
75 virtual bool adjustToMinimumSize()
const;
77 const std::string&
className()
const {
return myClassName; };
81 virtual bool keepAlive()
const;
90 virtual void enterEvent(
QEvent* event);
93 virtual void leaveEvent(
QEvent* event);
97 virtual void closeEvent(QCloseEvent* event);
101 virtual void paintEvent(QPaintEvent* p);
104 virtual void resizeEvent(QResizeEvent* event);
140 virtual void slot_closePressed();
144 virtual void slot_pinPressed(
bool flag);
147 virtual void slot_topLevelChanged(
bool);
Represents a new kind of dock widget: it has a "pin" button that allows the widget to pin/unpin from ...
Definition: autoHideDock.h:34
std::string myClassName
Definition: autoHideDock.h:156
bool myAdjustToMinimumSize
Definition: autoHideDock.h:155
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtAutoHideDockType
Definition: autoHideDock.h:40
DtExtendedTitleBarWidget * myTitleBarWidget
Definition: autoHideDock.h:152
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QIcon myIcon
Definition: autoHideDock.h:153
makVrv::DtDe & myDe
Definition: autoHideDock.h:151
const std::string & className() const
Definition: autoHideDock.h:77
DtAutoHideDockType myDockType
Definition: autoHideDock.h:154