add several active profiles support to de and plasmoid

This commit is contained in:
arcan1s
2014-08-16 22:01:10 +04:00
parent 87376f1a5c
commit 1907d3ac2f
4 changed files with 67 additions and 26 deletions

View File

@ -29,13 +29,13 @@ class Netctl : public Plasma::DataEngine
public:
Netctl(QObject *parent, const QVariantList &args);
~Netctl();
QString getCurrentProfile(const QString cmdNetctl, const QString cmdNetctlAuto);
QStringList getCurrentProfile(const QString cmdNetctl, const QString cmdNetctlAuto);
QString getExtIp(const QString cmd);
QStringList getInterfaceList();
QString getIntIp(const QAbstractSocket::NetworkLayerProtocol protocol);
QString getNetctlAutoStatus(const QString cmdNetctlAuto);
QStringList getProfileList(const QString cmdNetctl, const QString cmdNetctlAuto);
QString getProfileStringStatus(const QString cmdNetctl, const QString cmdNetctlAuto);
QStringList getProfileStringStatus(const QString cmdNetctl, const QString cmdNetctlAuto);
QString getStatus(const QString cmdNetctl, const QString cmdNetctlAuto);
protected: