Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qxcbscrollingdevice_p.h
Go to the documentation of this file.
1// Copyright (C) 2020 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef QXCBSCROLLINGDEVICE_P_H
5#define QXCBSCROLLINGDEVICE_P_H
6
7#include <QtGui/private/qpointingdevice_p.h>
8
10
12{
13 Q_DECLARE_PUBLIC(QPointingDevice)
14public:
15 QXcbScrollingDevicePrivate(const QString &name, qint64 id, QPointingDevice::Capabilities caps,
16 int buttonCount = 3, const QString &seatName = QString());
17
18 // scrolling-related data
23 Qt::Orientations orientations;
24 Qt::Orientations legacyOrientations;
26 // end of scrolling-related data
27};
28
30{
32public:
35
36 QXcbScrollingDevice(const QString &name, qint64 deviceId, Capabilities caps, int buttonCount,
37 const QString &seatName = QString(), QObject *parent = nullptr)
39 {
40 }
41
46
48 {
49 return static_cast<const QXcbScrollingDevicePrivate *>(QObjectPrivate::get(q));
50 }
51
52};
53
55
56#endif // QXCBSCROLLINGDEVICE_P_H
QString seatName
static QObjectPrivate * get(QObject *o)
Definition qobject_p.h:150
\inmodule QtCore
Definition qobject.h:103
QObject * parent() const
Returns a pointer to the parent object.
Definition qobject.h:346
\inmodule QtCore\reentrant
Definition qpoint.h:217
The QPointingDevice class describes a device from which mouse, touch or tablet events originate.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:129
QXcbScrollingDevicePrivate(const QString &name, qint64 id, QPointingDevice::Capabilities caps, int buttonCount=3, const QString &seatName=QString())
QXcbScrollingDevice(QXcbScrollingDevicePrivate &d, QObject *parent)
static QXcbScrollingDevicePrivate * get(QXcbScrollingDevice *q)
static const QXcbScrollingDevicePrivate * get(const QXcbScrollingDevice *q)
QXcbScrollingDevice(const QString &name, qint64 deviceId, Capabilities caps, int buttonCount, const QString &seatName=QString(), QObject *parent=nullptr)
Combined button and popup list for selecting options.
GLuint name
GLdouble GLdouble GLdouble GLdouble q
Definition qopenglext.h:259
#define Q_OBJECT
long long qint64
Definition qtypes.h:60