Pages
API Documentation
On this page

NetworkManager::VpnPlugin Class

Qt wrapper for NetworkManager API. More...

  • Header: #include <NetworkManagerQt/VpnPlugin>
  • CMake: find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt)
    target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt)
  • Inherits: QObject

List of all members, including inherited members

Public Types

Public Functions

Public Slots

Signals

Detailed Description

Member Type Documentation

enum VpnPlugin::FailureType

Constant
NetworkManager::VpnPlugin::LoginFailed 0
NetworkManager::VpnPlugin::ConnectFailed 1
NetworkManager::VpnPlugin::BadIpConfig 2

Member Function Documentation

[explicit] VpnPlugin::VpnPlugin(const QString &path, QObject *parent = nullptr)

[signal] void VpnPlugin::configChanged(const QVariantMap &configuration)

[protected slot] void VpnPlugin::connect(const NMVariantMapMap &connection)

[protected slot] void VpnPlugin::disconnect()

[signal] void VpnPlugin::failureChanged(uint reason)

[signal] void VpnPlugin::ip4ConfigChanged(const QVariantMap &ip4config)

[signal] void VpnPlugin::ip6ConfigChanged(const QVariantMap &ip6config)

[signal] void VpnPlugin::loginBannerChanged(const QString &banner)

[protected slot] QString VpnPlugin::needSecrets(const NMVariantMapMap &connection)

[protected slot] void VpnPlugin::onStateChanged(uint state)

[protected slot] void VpnPlugin::setConfig(const QVariantMap &config)

[protected slot] void VpnPlugin::setFailure(const QString &reason)

[protected slot] void VpnPlugin::setIp4Config(const QVariantMap &config)

[protected slot] void VpnPlugin::setIp6Config(const QVariantMap &config)

[signal] void VpnPlugin::stateChanged(NetworkManager::VpnConnection::State state)

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.