8#ifndef _OVERVIEW_PAGE_H_
9#define _OVERVIEW_PAGE_H_
12#include <QVariantAnimation>
26 OverviewDockerPage(QWidget *parent = 0,
const char *name = 0, Qt::WindowFlags f = Qt::WindowFlags());
39#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
46 bool event(QEvent *e)
override;
A widget with several options to select an angle.
void leaveEvent(QEvent *) override
bool eventFilter(QObject *o, QEvent *e) override
void setPinControls(bool pin)
void showControls(int delay) const
double m_cumulatedMouseDistanceSquared
OverviewDockerPage(QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::WindowFlags())
QToolButton * m_pinControlsButton
bool m_isDraggingWithTouch
static constexpr double touchDragDistanceSquared
static constexpr double showControlsAnimationDuration
QHBoxLayout * m_controlsSecondRowLayout
QTimer m_showControlsTimer
static constexpr double showControlsAreaRadius
QVariantAnimation m_showControlsAnimation
KisAngleSelector * m_rotateAngleSelector
static constexpr int showControlsTimerDuration
QVBoxLayout * m_controlsLayout
void setCanvas(KoCanvasBase *canvas)
void resizeEvent(QResizeEvent *) override
QWidget * m_controlsContainer
bool event(QEvent *e) override
QPointer< KisCanvas2 > m_canvas
void on_overviewWidget_signalDraggingFinished()
~OverviewDockerPage() override
QPointF m_lastOverviewMousePos
void rotateCanvasView(qreal rotation)
static constexpr double touchDragDistance
void updateRotationSlider(qreal rotation)
void on_overviewWidget_signalDraggingStarted()
void hideControls(int delay) const
void enterEvent(QEnterEvent *event) override
QToolButton * m_mirrorCanvas
OverviewWidget * m_overviewWidget