1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-19 20:38:00 +01:00

Added support for putting interfaces up/down through the gui.

This commit is contained in:
imdano
2008-03-04 14:06:04 +00:00
parent 7de302fa1c
commit a2dedaaa03
5 changed files with 192 additions and 40 deletions

View File

@@ -285,6 +285,10 @@ class Wireless(Controller):
def GetIwconfig(self):
""" Get the out of iwconfig. """
return self.wiface.GetIwconfig()
def IsUp(self):
""" Calls the IsUp method for the wireless interface. """
return self.wiface.IsUp()
def CreateAdHocNetwork(self, essid, channel, ip, enctype, key,
enc_used, ics):
@@ -367,13 +371,12 @@ class Wireless(Controller):
wiface.SetAddress('0.0.0.0')
wiface.Down()
wiface.Up()
def EnableInterface(self):
return self.wiface.Up()
def SetDriver(self):
self.driver = self.GetDriverName()
def GetDriverName(self):
""" Gets the driver associated with the wireless interface. """
return self.wiface.GetDriverName()
def DisableInterface(self):
return self.wiface.Down()
def SetWPADriver(self, driver):
self.wiface.SetWpaDriver(driver)
@@ -632,18 +635,9 @@ class Wired(Controller):
liface.Down()
liface.Up()
def SetDriver(self):
self.driver = self.GetDriverName()
def GetDriverName(self):
""" Get the driver associated with the wired interface. """
return self.liface.GetDriverName()
def LoadDriver(self):
return self.liface.LoadDriver(self.driver)
def UnloadDriver(self):
return self.liface.UnloadDriver(self.driver)
def IsUp(self):
""" Calls the IsUp method for the wired interface. """
return self.liface.IsUp()
def EnableInterface(self):
return self.liface.Up()