Krita Source Code Documentation
Loading...
Searching...
No Matches
KisKineticScroller.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2018 Emmet O 'Neill <emmetoneill.pdx@gmail.com>
3 * SPDX-FileCopyrightText: 2018 Eoin O 'Neill <eoinoneill1991@gmail.com>
4 *
5 * SPDX-License-Identifier: LGPL-2.0-or-later
6 */
7
8#ifndef KISKINECTICSCROLLER_H
9#define KISKINECTICSCROLLER_H
10#include <kritawidgetutils_export.h>
11#include <QScroller>
12
13class QAbstractScrollArea;
14
15/* This is a convenience namespace for setting up global kinetic scrolling
16 * with consistent settings across various UI elements within Krita. */
17
19KRITAWIDGETUTILS_EXPORT QScroller* createPreconfiguredScroller(QAbstractScrollArea *target);
20
21KRITAWIDGETUTILS_EXPORT QScroller::ScrollerGestureType getConfiguredGestureType();
22
23KRITAWIDGETUTILS_EXPORT void updateCursor(QWidget *source, QScroller::State state);
24}
25
26#endif // KISKINECTICSCROLLER_H
KisMagneticGraph::vertex_descriptor target(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
KRITAWIDGETUTILS_EXPORT QScroller::ScrollerGestureType getConfiguredGestureType()
KRITAWIDGETUTILS_EXPORT void updateCursor(QWidget *source, QScroller::State state)
KRITAWIDGETUTILS_EXPORT QScroller * createPreconfiguredScroller(QAbstractScrollArea *target)