Rewrote from scratch.
[cnetworkmanager.git] / applet06.py
blob2396401373de3033e7568883ae432b43f4d24cc2
1 from object import *
2 from connection06 import cConnection_06
3 from applet import cApplet
5 NETWORK_TYPE_ALLOWED = 1
6 class cApplet_06(cApplet):
7 def __init__(self, svc, opath):
8 cObject.__init__(self, opath, svc)
9 self.ii = dbus.Interface(self.obj, 'org.freedesktop.NetworkManagerInfo')
11 def isSystem(self):
12 return False;
14 def myConnection(self, opath):
15 return cConnection_06(self, opath)
17 # TODO also VPN conns
18 def Connections(self):
19 names = self.ii.getNetworks(NETWORK_TYPE_ALLOWED)
20 return map(self.myConnection, names)