4#ifndef QEVDEVMOUSEMANAGER_P_H
5#define QEVDEVMOUSEMANAGER_P_H
20#include <QtInputSupport/private/devicehandlerlist_p.h>
24#include <QSocketNotifier>
29class QDeviceDiscovery;
34 QEvdevMouseManager(
const QString &key,
const QString &specification, QObject *parent =
nullptr);
38 Qt::MouseButton button, QEvent::Type type);
41 void addMouse(
const QString &deviceNode = QString());
46 void updateDeviceCount();
49 QtInputSupport::DeviceHandlerList<QEvdevMouseHandler> m_mice;
void addMouse(const QString &deviceNode=QString())
void removeMouse(const QString &deviceNode)
void handleWheelEvent(QPoint delta)
QEvdevMouseManager(const QString &key, const QString &specification, QObject *parent=nullptr)
void handleMouseEvent(int x, int y, bool abs, Qt::MouseButtons buttons, Qt::MouseButton button, QEvent::Type type)
Combined button and popup list for selecting options.