source: lliurex-gdrive/trunk/fuentes/lliurex-gdrive-gui.install/usr/share/lliurex-gdrive/Core.py @ 3797

Last change on this file since 3797 was 3797, checked in by jrpelegrina, 4 years ago

WIP in gui.Manage profiles

File size: 861 bytes
Line 
1import LliurexGoogleDriveManager
2import LliurexGdrive
3import ProfileBox
4
5
6
7
8class Core:
9       
10        singleton=None
11        DEBUG=True
12       
13        @classmethod
14        def get_core(self):
15               
16                if Core.singleton==None:
17                        Core.singleton=Core()
18                        Core.singleton.init()
19
20                return Core.singleton
21               
22       
23        def __init__(self,args=None):
24               
25                self.dprint("Init...")
26               
27        #def __init__
28       
29        def init(self):
30               
31                self.dprint("Creating Config...")
32                self.LliurexGoogleDriveManager=LliurexGoogleDriveManager.LliurexGoogleDriveManager()
33                self.dprint("Creating ProfileBox...")
34                self.profile_box=ProfileBox.ProfileBox()
35                       
36               
37               
38                # Main window must be the last one
39                self.dprint("Creating LliurexGdrive...")
40                self.lgd=LliurexGdrive.LliurexGdrive()
41               
42                self.lgd.load_gui()
43                self.lgd.start_gui()
44               
45               
46        #def init
47       
48       
49       
50        def dprint(self,msg):
51               
52                if Core.DEBUG:
53                       
54                        print("[CORE] %s"%msg)
55       
56        #def  dprint
Note: See TracBrowser for help on using the repository browser.