27#include <QStyleOptionToolBar>
59 void dockLocationChanged(Qt::DockWidgetArea);
64 Private*
const d =
nullptr;
89 explicit ThumbBarDock(QWidget*
const parent =
nullptr, Qt::WindowFlags flags = Qt::WindowFlags());
103 QAction* getToggleAction(QObject*
const parent,
104 const QString& caption = QString())
const;
116 bool shouldBeVisible()
const;
117 void setShouldBeVisible(
bool);
118 void restoreVisibility();
120 static QPixmap generateFuzzyRect(
const QSize& size,
const QColor& color,
int radius,
const QColor& fillColor = Qt::transparent);
121 static QPixmap generateFuzzyRectForGroup(
const QSize& size,
const QColor& color,
int radius);
125 void showThumbBar(
bool);
Definition thumbbardock.h:42
void paintEvent(QPaintEvent *) override
Definition thumbbardock.cpp:63
QSize minimumSizeHint() const override
Definition thumbbardock.cpp:144
QSize sizeHint() const override
Definition thumbbardock.cpp:122
~DragHandle() override
Definition thumbbardock.cpp:58
Definition thumbbardock.h:74
Visibility
Definition thumbbardock.h:80
@ WAS_SHOWN
Definition thumbbardock.h:82
@ SHOULD_BE_HIDDEN
Definition thumbbardock.h:83
@ WAS_HIDDEN
Definition thumbbardock.h:81
~ThumbBarDock() override=default
Definition datefolderview.cpp:34