Plasma5Support

devicesignalmapmanager.h
1/*
2 SPDX-FileCopyrightText: 2007 Christopher Blauvelt <cblauvelt@gmail.com>
3
4 SPDX-License-Identifier: LGPL-2.0-only
5*/
6
7#pragma once
8
9#include <QDebug>
10
11#include "devicesignalmapper.h"
12
13class DeviceSignalMapManager : public QObject
14{
16
17public:
18 explicit DeviceSignalMapManager(QObject *parent = nullptr);
19 ~DeviceSignalMapManager() override;
20
21 void mapDevice(Solid::Battery *battery, const QString &udi);
22 void mapDevice(Solid::StorageAccess *storageaccess, const QString &udi);
23
24 void unmapDevice(Solid::Battery *battery);
25 void unmapDevice(Solid::StorageAccess *storageaccess);
26
27private:
29 QObject *user;
30};
Q_OBJECTQ_OBJECT
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:08:57 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.