8#include <QCoreApplication>
165 return d->availableVirtualGeometry;
187 return d->deviceType;
196 return QInputDevice::Capabilities(
d->capabilities);
253 return *deviceList();
268 if (!
result.contains(
d->seatName()))
289 if (!
d->parent() || !qobject_cast<const QInputDevice *>(
d->parent()))
296 qCDebug(lcQpaInputDevices) <<
"no keyboards registered for seat" <<
seatName
297 <<
"The platform plugin should have provided one via "
298 "QWindowSystemInterface::registerInputDevice(). Creating a default one for now.";
350 deviceList()->append(dev);
359 deviceList()->removeOne(dev);
367#ifndef QT_NO_DEBUG_STREAM
374 debug <<
"QInputDevice(";
382 if (
d->pointingDeviceType)
383 return operator<<(debug, static_cast<const QPointingDevice *>(
device));
385 debug <<
"QInputDevice(";
387 <<
", ID=" <<
device->systemId() <<
", seat='" <<
device->seatName() <<
"'";
395#include "moc_qinputdevice.cpp"
IOBluetoothDevice * device
static QCoreApplication * instance() noexcept
Returns a pointer to the application's QCoreApplication (or QGuiApplication/QApplication) instance.
void unlock() noexcept
Unlocks this mutex locker.
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool isNull() const
Returns true if this string is null; otherwise returns false.
Combined button and popup list for selecting options.
#define Q_GLOBAL_STATIC(TYPE, NAME,...)
#define qCDebug(category,...)
GLsizei const GLfloat * v
[13]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent