/* * This file was generated by qdbusxml2cpp version 0.8 * Command line was: qdbusxml2cpp com.kylin.weather.xml -a VpnDbusAdaptor -c VpnDbusAdaptor -l MainWindow * * qdbusxml2cpp is Copyright (C) 2015 The Qt Company Ltd. * * This is an auto-generated file. * Do not edit! All changes made to it will be lost. */ #include "vpndbusadaptor.h" #include #include #include #include #include #include #include /* * Implementation of adaptor class VpnDbusAdaptor */ VpnDbusAdaptor::VpnDbusAdaptor(vpnObject *parent) : QDBusAbstractAdaptor(parent) { qDBusRegisterMetaType >(); qDBusRegisterMetaType >(); qDBusRegisterMetaType >(); setAutoRelaySignals(true); } //虚拟连接列表 QVector VpnDbusAdaptor::getVirtualList() { QVector vector; parent()->getVirtualList(vector); return vector; } //删除 void VpnDbusAdaptor::deleteVpn(QString uuid) { qDebug() << "delete vpn" << uuid; parent()->deleteVpn(uuid); } //连接 根据网卡类型 参数1 0:lan 1:wlan 参数3 为ssid/uuid void VpnDbusAdaptor::activateVpn(const QString& connUuid) { qDebug() << "activate vpn" << connUuid; parent()->activateVpn(connUuid); } //断开连接 根据网卡类型 参数1 0:lan 1:wlan 参数3 为ssid/uuid void VpnDbusAdaptor::deactivateVpn(const QString& connUuid) { qDebug() << "deactivate vpn" << connUuid; parent()->deactivateVpn(connUuid); } void VpnDbusAdaptor::showKylinVpn() { parent()->onShowMainWindow(); } void VpnDbusAdaptor::showVpnAddWidget() { qDebug() << "showVpnAddWidget"; parent()->showVpnAddWidget(); } void VpnDbusAdaptor::showDetailPage(const QString& connUuid) { qDebug() << "showDetailPage vpn" << connUuid; parent()->showDetailPage(connUuid); }