fixed some tabbing in the diablo gui
[mevemon] / mevemon.py
1 import hildon
2 import gtk
3 import eveapi
4
5 # we will store our preferences in gconf
6 import gnome.gconf
7
8 #ugly hack to check maemo version. any better way?
9 if hasattr(hildon, "StackableWindow"):
10     from ui.fremantle import ui
11 else:
12     from ui.diablo import ui
13
14 class mEveMon():
15     def __init__(self):
16         self.program = hildon.Program()
17         self.program.__init__()
18         self.config = None
19         self.gconf = gnome.gconf.client_get_default()
20         self.ui = ui.mEveMonUI(self)
21
22
23     def run(self):
24         gtk.main()
25     
26     def quit(self, *args):
27         gtk.main_quit()
28
29     def get_api_key(self):
30         return self.gconf.get_string("/apps/maemo/mevemon/eve_api_key") or ''
31
32     def get_uid(self):
33         return self.gconf.get_string("/apps/maemo/mevemon/eve_uid") or ''
34
35     def set_api_key(self, key):
36         self.gconf.set_string("/apps/maemo/mevemon/eve_api_key", key)
37
38     def set_uid(self, uid):
39         self.gconf.set_string("/apps/maemo/mevemon/eve_uid", uid)
40         
41
42 if __name__ == "__main__":
43     app = mEveMon()
44     app.run()