Moving files to new locations
[nqaap] / src / nqaap_gtk.py
diff --git a/src/nqaap_gtk.py b/src/nqaap_gtk.py
new file mode 100755 (executable)
index 0000000..90e812f
--- /dev/null
@@ -0,0 +1,38 @@
+#! /usr/bin/env python  
+
+import logging
+
+import dbus
+import dbus.mainloop.glib
+import gobject
+import gtk
+
+import constants
+import hildonize
+from Player import Player
+from Gui import Gui
+
+
+_moduleLogger = logging.getLogger(__name__)
+
+
+def run():
+       l = dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+       gobject.threads_init()
+       gtk.gdk.threads_init()
+
+       if hildonize.IS_FREMANTLE_SUPPORTED:
+               hildonize.set_application_name("FMRadio")
+       else:
+               hildonize.set_application_name(constants.__pretty_app_name__)
+       gui = Gui()
+       controller = Player(ui = gui)
+       gui.controller = controller
+       gui.load_settings()
+
+       gtk.main()
+
+
+if __name__ == "__main__":
+       logging.basicConfig(level=logging.DEBUG)
+       run()