Solid
15#include "udevqtdevice.h"
20class Client :
public QObject
24 Q_PROPERTY(QStringList watchedSubsystems READ watchedSubsystems WRITE setWatchedSubsystems)
28 Client(
const QStringList &subsystemList,
QObject *
parent =
nullptr);
31 QStringList watchedSubsystems()
const;
32 void setWatchedSubsystems(
const QStringList &subsystemList);
34 DeviceList allDevices();
35 DeviceList devicesByProperty(
const QString &
property,
const QVariant &value);
36 DeviceList devicesBySubsystem(
const QString &subsystem);
42 DeviceList devicesBySubsystemsAndProperties(
const QStringList &subsystems,
const QVariantMap &properties);
43 Device deviceByDeviceFile(
const QString &deviceFile);
44 Device deviceBySysfsPath(
const QString &sysfsPath);
45 Device deviceBySubsystemAndName(
const QString &subsystem,
const QString &name);
48 void deviceAdded(
const UdevQt::Device &dev);
49 void deviceRemoved(
const UdevQt::Device &dev);
50 void deviceChanged(
const UdevQt::Device &dev);
51 void deviceOnlined(
const UdevQt::Device &dev);
52 void deviceOfflined(
const UdevQt::Device &dev);
53 void deviceBound(
const UdevQt::Device &dev);
54 void deviceUnbound(
const UdevQt::Device &dev);
57 friend class ClientPrivate;
QObject * parent() const const
QVariant property(const char *name) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:55:35 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.