SolidModules
NetworkManager-wirelessaccesspoint.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef NETWORKMANAGER_WIRELESSACCESSPOINT_H
00022 #define NETWORKMANAGER_WIRELESSACCESSPOINT_H
00023
00024 #include <QtCore/qobject.h>
00025
00026 #include <solid/control/ifaces/wirelessaccesspoint.h>
00027
00028 class NMAccessPointPrivate;
00029
00033 class NMAccessPoint : public Solid::Control::Ifaces::AccessPoint
00034 {
00035 Q_OBJECT
00036 Q_INTERFACES(Solid::Control::Ifaces::AccessPoint)
00037 public:
00042 NMAccessPoint(const QString & networkPath);
00043 virtual ~NMAccessPoint();
00044 QString uni() const;
00045 Solid::Control::AccessPoint::Capabilities capabilities() const;
00046 Solid::Control::AccessPoint::WpaFlags wpaFlags() const;
00047 Solid::Control::AccessPoint::WpaFlags rsnFlags() const;
00048 QString ssid() const;
00049 uint frequency() const;
00050 QString hardwareAddress() const;
00051 uint maxBitRate() const;
00052 Solid::Control::WirelessNetworkInterface::OperationMode mode() const;
00053 void setSignalStrength(int strength);
00054 int signalStrength() const;
00055 private:
00056 NMAccessPointPrivate * d;
00057 };
00058
00059 #endif