refactoring main GUI application to
[wifi-assistant] / package / src / wifi_assistant / main.py
1 #!/usr/bin/python2.5
2
3 import gtk, gobject
4 from gnome import gconf
5 import hildon
6
7 from wifi_assistant.launcher import Launcher
8 from wifi_assistant.settings.ApplicationSettings import ApplicationSettings
9 from wifi_assistant.settings.NetworkSettings import NetworkSettings
10 from wifi_assistant.config_gui import ConfigGui
11
12 def _(str):
13     return str
14
15 if __name__ == "__main__":
16     gconf_client = gconf.client_get_default()
17     gconf_root_dir = '/apps/maemo/wifi_assistant'
18     network_settings = NetworkSettings(gconf_client, gconf_root_dir)
19     application_settings = ApplicationSettings(gconf_client, gconf_root_dir)
20     launcher = Launcher()
21     list_store = network_settings.getListStore()
22     hildon_program = hildon.Program.get_instance()
23     hildon_window = hildon.StackableWindow()
24
25     # put it all together
26     gui = ConfigGui(launcher, application_settings, network_settings, hildon_program, hildon_window, list_store)
27     gui.main()
28     gtk.main()