pages.py 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # -*- coding: utf-8 -*-
  2. #import dbus
  3. #import dbus.service
  4. #from wicd import misc
  5. ##misc.to_bool
  6. ##misc.misc.noneToString
  7. ##misc.to_unicode
  8. ##misc.Noneify
  9. #from wicd.translations import _
  10. #from wicd import wpath
  11. #from wicd import dbusmanager
  12. ## local UI import
  13. from libs.DBUS import bus,daemon,wireless,wired
  14. from UI.keyboard import Keyboard
  15. from wifi_list import WifiList
  16. import myvars
  17. def InitScanPage(main_screen):
  18. global wireless
  19. global daemon
  20. global bus
  21. myvars.ScanPage = WifiList()
  22. myvars.ScanPage._Name = "Scan wifi"
  23. myvars.ScanPage._Wireless = wireless
  24. myvars.ScanPage._Daemon = daemon
  25. myvars.ScanPage._Dbus = bus
  26. myvars.ScanPage._Screen = main_screen
  27. myvars.ScanPage.Init()
  28. if daemon != None:
  29. #Bind signals
  30. myvars.ScanPage._Dbus.add_signal_receiver(myvars.ScanPage.DbusScanFinishedSig, 'SendEndScanSignal',
  31. 'org.wicd.daemon.wireless')
  32. myvars.ScanPage._Dbus.add_signal_receiver(myvars.ScanPage.DbusScanStarted, 'SendStartScanSignal',
  33. 'org.wicd.daemon.wireless')
  34. #
  35. myvars.ScanPage._Dbus.add_signal_receiver(myvars.ScanPage.DbusDaemonStatusChangedSig, 'StatusChanged',
  36. 'org.wicd.daemon')
  37. myvars.ScanPage._Dbus.add_signal_receiver(myvars.ScanPage.DbusConnectResultsSent, 'ConnectResultsSent',
  38. 'org.wicd.daemon')
  39. def InitPasswordPage(main_screen):
  40. myvars.PasswordPage = Keyboard()
  41. myvars.PasswordPage._Name = "Enter wifi password"
  42. myvars.PasswordPage._Screen = main_screen
  43. myvars.PasswordPage.Init()