13 """ |
13 """ |
14 |
14 |
15 import sys |
15 import sys |
16 import os |
16 import os |
17 |
17 |
18 sys.path.insert(1, os.path.dirname(__file__)) |
|
19 |
|
20 for arg in sys.argv[:]: |
18 for arg in sys.argv[:]: |
21 if arg.startswith("--config="): |
19 if arg.startswith("--config="): |
22 import Globals |
20 from eric7 import Globals |
23 |
21 |
24 configDir = arg.replace("--config=", "") |
22 configDir = arg.replace("--config=", "") |
25 Globals.setConfigDir(configDir) |
23 Globals.setConfigDir(configDir) |
26 sys.argv.remove(arg) |
24 sys.argv.remove(arg) |
27 elif arg.startswith("--settings="): |
25 elif arg.startswith("--settings="): |
33 QSettings.setPath( |
31 QSettings.setPath( |
34 QSettings.Format.IniFormat, QSettings.Scope.UserScope, settingsDir |
32 QSettings.Format.IniFormat, QSettings.Scope.UserScope, settingsDir |
35 ) |
33 ) |
36 sys.argv.remove(arg) |
34 sys.argv.remove(arg) |
37 |
35 |
38 from EricWidgets.EricApplication import EricApplication |
36 from eric7.EricWidgets.EricApplication import EricApplication |
39 |
37 |
40 from Tools.TRSingleApplication import TRSingleApplicationClient |
38 from eric7.Tools.TRSingleApplication import TRSingleApplicationClient |
41 from Globals import AppInfo |
39 from eric7.Globals import AppInfo |
42 |
40 |
43 from Toolbox import Startup |
41 from eric7.Toolbox import Startup |
44 |
42 |
45 app = None |
43 app = None |
46 |
44 |
47 |
45 |
48 def createMainWidget(argv): |
46 def createMainWidget(argv): |
50 Function to create the main widget. |
48 Function to create the main widget. |
51 |
49 |
52 @param argv list of commandline parameters (list of strings) |
50 @param argv list of commandline parameters (list of strings) |
53 @return reference to the main widget (QWidget) |
51 @return reference to the main widget (QWidget) |
54 """ |
52 """ |
55 from Tools.TRPreviewer import TRPreviewer |
53 from eric7.Tools.TRPreviewer import TRPreviewer |
56 |
54 |
57 files = argv[1:] if len(argv) > 1 else [] |
55 files = argv[1:] if len(argv) > 1 else [] |
58 previewer = TRPreviewer(files, None, "TRPreviewer") |
56 previewer = TRPreviewer(files, None, "TRPreviewer") |
59 |
57 |
60 return previewer |
58 return previewer |