source: first-aid-kit/trunk/fuentes/first-aid-kit.install/usr/share/first-aid-kit/Core.py @ 8451

Last change on this file since 8451 was 8451, checked in by daduve, 2 months ago

First aid kit first version

File size: 1.6 KB
Line 
1import FirstAidKit
2import NetBox
3import HdBox
4import NetfilesBox
5import EpoptesBox
6import StartBarBox
7'''import AptBox
8import DebBox
9import ExecBox
10import UpdateBox'''
11import N4dManager
12import os
13import sys
14
15class Core:
16       
17        singleton=None
18        DEBUG=True
19        os.chdir(sys.path[0])
20       
21        @classmethod
22        def get_core(self):
23               
24                if Core.singleton==None:
25                        Core.singleton=Core()
26                        Core.singleton.init()
27
28                return Core.singleton
29               
30       
31        def __init__(self,args=None):
32               
33                self.dprint("Init...")
34                self.var=None
35               
36        #def __init__
37       
38        def init(self):
39               
40                self.dprint("Creating N4D client...")
41                self.n4d=N4dManager.N4dManager()
42               
43                self.dprint("Creating NetBox...")
44                self.net_box=NetBox.NetBox()
45               
46                self.dprint("Creating HdBox...")
47                self.hd_box=HdBox.HdBox()
48               
49                self.dprint("Creating NetfilesBox...")
50                self.netfiles_box=NetfilesBox.NetfilesBox()
51               
52                self.dprint("Creating EpoptesBox...")
53                self.epoptes_box=EpoptesBox.EpoptesBox()
54               
55                self.dprint("Creating StartBarBox...")
56                self.start_bar_box=StartBarBox.StartBarBox()
57               
58                '''self.dprint("Creating AptBox...")
59                self.apt_box=AptBox.AptBox()
60               
61                self.dprint("Creating DebBox...")
62                self.deb_box=DebBox.DebBox()
63               
64                self.dprint("Creating DebBox...")
65                self.exec_box=ExecBox.ExecBox()
66               
67                self.dprint("Creating UpdateBox...")
68                self.update_box=UpdateBox.UpdateBox()'''
69               
70                # ####
71               
72                # #########
73               
74                # Main window must be the last one
75                self.dprint("Creating First Aid Kit...")
76                self.lri=FirstAidKit.FirstAidKit()
77               
78                self.lri.load_gui()
79                self.lri.start_gui()
80               
81               
82        #def init
83       
84       
85       
86        def dprint(self,msg):
87               
88                if Core.DEBUG:
89                       
90                        print("[CORE] %s"%msg)
91       
92        #def  dprint
Note: See TracBrowser for help on using the repository browser.