NetworkManagerQt
7#ifndef NETWORKMANAGERQT_FAKE_NETWORK_SETTINGS_CONNECTION_H
8#define NETWORKMANAGERQT_FAKE_NETWORK_SETTINGS_CONNECTION_H
12#include <QDBusObjectPath>
14#include "../generictypes.h"
16class Connection :
public QObject
19 Q_CLASSINFO(
"D-Bus Interface",
"org.kde.fakenetwork.Settings.Connection")
21 explicit Connection(
QObject *
parent =
nullptr, const NMVariantMapMap &settings = NMVariantMapMap());
22 ~Connection() override;
29 QString connectionPath() const;
30 void setConnectionPath(const QString &path);
33 Q_SCRIPTABLE
void Delete();
34 Q_SCRIPTABLE NMVariantMapMap GetSecrets(const QString &setting_name);
35 Q_SCRIPTABLE NMVariantMapMap GetSettings();
36 Q_SCRIPTABLE
void Save();
37 Q_SCRIPTABLE
void Update(const NMVariantMapMap &properties);
38 Q_SCRIPTABLE
void UpdateUnsaved(const NMVariantMapMap &properties);
41 void connectionRemoved(const QDBusObjectPath &path);
42 Q_SCRIPTABLE
void Removed();
43 Q_SCRIPTABLE
void Updated();
44 Q_SCRIPTABLE
void PropertiesChanged(const QVariantMap &properties);
48 NMVariantMapMap m_settings;
51 QString m_connectionPath;
QObject * parent() 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:57 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.