Q_OBJECT
public:
- DolphinDockTitleBar(QWidget* parent = 0) : QWidget(parent) {}
- virtual ~DolphinDockTitleBar() {}
+ explicit DolphinDockTitleBar(QWidget* parent = nullptr) : QWidget(parent) {}
+ ~DolphinDockTitleBar() override {}
- QSize minimumSizeHint() const Q_DECL_OVERRIDE
+ QSize minimumSizeHint() const override
{
const int border = style()->pixelMetric(QStyle::PM_DockWidgetTitleBarButtonMargin);
return QSize(border, border);
}
- QSize sizeHint() const Q_DECL_OVERRIDE
+ QSize sizeHint() const override
{
return minimumSizeHint();
}
DolphinDockWidget::DolphinDockWidget(const QString& title, QWidget* parent, Qt::WindowFlags flags) :
QDockWidget(title, parent, flags),
m_locked(false),
- m_dockTitleBar(0)
-{
- setFeatures(DefaultDockWidgetFeatures);
-}
-
-DolphinDockWidget::DolphinDockWidget(QWidget* parent, Qt::WindowFlags flags) :
- QDockWidget(parent, flags),
- m_locked(false),
- m_dockTitleBar(0)
+ m_dockTitleBar(nullptr)
{
setFeatures(DefaultDockWidgetFeatures);
}
setTitleBarWidget(m_dockTitleBar);
setFeatures(QDockWidget::NoDockWidgetFeatures);
} else {
- setTitleBarWidget(0);
+ setTitleBarWidget(nullptr);
setFeatures(DefaultDockWidgetFeatures);
}
}