Changeset View
Changeset View
Standalone View
Standalone View
src/secretagent.h
Context not available. | |||||
50 | }; | 50 | }; | ||
---|---|---|---|---|---|
51 | Q_DECLARE_FLAGS(GetSecretsFlags, GetSecretsFlag) | 51 | Q_DECLARE_FLAGS(GetSecretsFlags, GetSecretsFlag) | ||
52 | 52 | | |||
53 | /** | ||||
54 | * Capabilities to pass hints to secret agents | ||||
55 | */ | ||||
56 | enum SecretAgentCapabilities { | ||||
57 | SecretAgentCapabilityNone, | ||||
58 | SecretAgentCapabilityHints | ||||
59 | }; | ||||
60 | | ||||
53 | /** | 61 | /** | ||
54 | * Registers a SecretAgent with the \p id on NetworkManager | 62 | * Registers a SecretAgent with the \p id on NetworkManager | ||
63 | * Optionally add a capabilities argument | ||||
55 | */ | 64 | */ | ||
56 | explicit SecretAgent(const QString &id, QObject *parent = nullptr); | 65 | explicit SecretAgent(const QString &id, QObject *parent = nullptr); | ||
66 | explicit SecretAgent(const QString &id, const uint capabilities, QObject *parent = nullptr); | ||||
57 | virtual ~SecretAgent(); | 67 | virtual ~SecretAgent(); | ||
58 | 68 | | |||
59 | /** | 69 | /** | ||
Context not available. | |||||
119 | Q_DECLARE_PRIVATE(SecretAgent) | 129 | Q_DECLARE_PRIVATE(SecretAgent) | ||
120 | Q_PRIVATE_SLOT(d_func(), void registerAgent()) | 130 | Q_PRIVATE_SLOT(d_func(), void registerAgent()) | ||
121 | Q_PRIVATE_SLOT(d_func(), void dbusInterfacesAdded(const QDBusObjectPath &path, const QVariantMap &interfaces)) | 131 | Q_PRIVATE_SLOT(d_func(), void dbusInterfacesAdded(const QDBusObjectPath &path, const QVariantMap &interfaces)) | ||
132 | Q_PRIVATE_SLOT(d_func(), void dbusInterfacesAdded(const QDBusObjectPath &path, const QVariantMap &interfaces, uint capabilities)) | ||||
122 | 133 | | |||
123 | SecretAgentPrivate *const d_ptr; | 134 | SecretAgentPrivate *const d_ptr; | ||
124 | }; | 135 | }; | ||
Context not available. |