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; };
86 virtual void enterEvent(
QEvent* event);
89 virtual void leaveEvent(
QEvent* event);
93 virtual void closeEvent(QCloseEvent* event);
97 virtual void paintEvent(QPaintEvent* p);
100 virtual void resizeEvent(QResizeEvent* event);
136 virtual void slot_closePressed();
140 virtual void slot_pinPressed(
bool flag);
143 virtual void slot_topLevelChanged(
bool);