Limiting the FMRadio hack to only fremantle
[nqaap] / src / opt / Nqa-Audiobook-player / nqaap_gtk.py
1 #! /usr/bin/env python  
2
3 import logging
4
5 import dbus
6 import dbus.mainloop.glib
7 import gobject
8 import gtk
9
10 import constants
11 import hildonize
12 from Player import Player
13 from Gui import Gui
14
15
16 _moduleLogger = logging.getLogger(__name__)
17
18
19 def run():
20     l = dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
21     gobject.threads_init()
22     gtk.gdk.threads_init()
23
24     if hildonize.IS_FREMANTLE_SUPPORTED:
25         hildonize.set_application_name("FMRadio")
26     else:
27         hildonize.set_application_name(constants.__pretty_app_name__)
28     gui = Gui()
29     controller = Player(ui = gui)
30     gui.controller = controller
31     gui.load_settings()
32
33     gtk.main()
34
35
36 if __name__ == "__main__":
37     logging.basicConfig(level=logging.DEBUG)
38     run()