source: air-manager/trunk/fuentes/air-manager/src/Core.py @ 7331

Last change on this file since 7331 was 7331, checked in by Juanma, 2 years ago

initial release

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