X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fverticaldock.cpp;h=f27ed237a2a6c531a6bd1d8508de51d86ce6f177;hp=ca156faefb18f81cf40d47725a2d2682d836ed75;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=30b159cb876a9495de42e9a3e70ca050516f0805 diff --git a/src/qtui/verticaldock.cpp b/src/qtui/verticaldock.cpp index ca156fae..f27ed237 100644 --- a/src/qtui/verticaldock.cpp +++ b/src/qtui/verticaldock.cpp @@ -20,31 +20,26 @@ #include "verticaldock.h" -#include +#include #include #include +#include -#include - -VerticalDockTitle::VerticalDockTitle(QDockWidget *parent) +VerticalDockTitle::VerticalDockTitle(QDockWidget* parent) : QWidget(parent) -{ -} - +{} QSize VerticalDockTitle::sizeHint() const { return {8, 15}; } - QSize VerticalDockTitle::minimumSizeHint() const { return {8, 10}; } - -void VerticalDockTitle::paintEvent(QPaintEvent *event) +void VerticalDockTitle::paintEvent(QPaintEvent* event) { Q_UNUSED(event); @@ -52,36 +47,33 @@ void VerticalDockTitle::paintEvent(QPaintEvent *event) if (rect().isValid() && rect().height() > minimumSizeHint().height()) { for (int i = 0; i < 2; i++) { - QPoint topLeft = rect().topLeft() + QPoint(3 + i*2, 2); - QPoint bottomRight = rect().topLeft() + QPoint(3 + i*2, rect().height() - 2); + QPoint topLeft = rect().topLeft() + QPoint(3 + i * 2, 2); + QPoint bottomRight = rect().topLeft() + QPoint(3 + i * 2, rect().height() - 2); qDrawShadeLine(&painter, topLeft, bottomRight, palette()); } } } - // ============================== // Vertical Dock // ============================== -VerticalDock::VerticalDock(const QString &title, QWidget *parent, Qt::WindowFlags flags) +VerticalDock::VerticalDock(const QString& title, QWidget* parent, Qt::WindowFlags flags) : QDockWidget(title, parent, flags) { setDefaultTitleWidget(); } - -VerticalDock::VerticalDock(QWidget *parent, Qt::WindowFlags flags) +VerticalDock::VerticalDock(QWidget* parent, Qt::WindowFlags flags) : QDockWidget(parent, flags) { setDefaultTitleWidget(); setContentsMargins(0, 0, 0, 0); } - void VerticalDock::setDefaultTitleWidget() { - QWidget *oldDockTitle = titleBarWidget(); - QWidget *newDockTitle = new VerticalDockTitle(this); + QWidget* oldDockTitle = titleBarWidget(); + QWidget* newDockTitle = new VerticalDockTitle(this); setAllowedAreas(Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea); setFeatures(features() | QDockWidget::DockWidgetVerticalTitleBar); @@ -91,11 +83,10 @@ void VerticalDock::setDefaultTitleWidget() oldDockTitle->deleteLater(); } - void VerticalDock::showTitle(bool show) { - QWidget *oldDockTitle = titleBarWidget(); - QWidget *newDockTitle = nullptr; + QWidget* oldDockTitle = titleBarWidget(); + QWidget* newDockTitle = nullptr; if (show) newDockTitle = new VerticalDockTitle(this);