497:a529427b15ed | 514:a3e454b3293d |
---|---|
19 import Utilities | 19 import Utilities |
20 configDir = arg.replace("--config=", "") | 20 configDir = arg.replace("--config=", "") |
21 Utilities.setConfigDir(configDir) | 21 Utilities.setConfigDir(configDir) |
22 sys.argv.remove(arg) | 22 sys.argv.remove(arg) |
23 break | 23 break |
24 | |
25 from E5Gui.E5Application import E5Application | |
24 | 26 |
25 from Tools.TRSingleApplication import TRSingleApplicationClient | 27 from Tools.TRSingleApplication import TRSingleApplicationClient |
26 from Utilities import Startup | 28 from Utilities import Startup |
27 | 29 |
28 def createMainWidget(argv): | 30 def createMainWidget(argv): |
54 "Eric5 TR Previewer", | 56 "Eric5 TR Previewer", |
55 "file", | 57 "file", |
56 "TR file previewer", | 58 "TR file previewer", |
57 options) | 59 options) |
58 | 60 |
61 app = E5Application(sys.argv) | |
59 client = TRSingleApplicationClient() | 62 client = TRSingleApplicationClient() |
60 res = client.connect() | 63 res = client.connect() |
61 if res > 0: | 64 if res > 0: |
62 if len(sys.argv) > 1: | 65 if len(sys.argv) > 1: |
63 client.processArgs(sys.argv[1:]) | 66 client.processArgs(sys.argv[1:]) |
66 print("eric5-trpreviewer: %s" % client.errstr()) | 69 print("eric5-trpreviewer: %s" % client.errstr()) |
67 sys.exit(res) | 70 sys.exit(res) |
68 else: | 71 else: |
69 res = Startup.simpleAppStartup(sys.argv, | 72 res = Startup.simpleAppStartup(sys.argv, |
70 appinfo, | 73 appinfo, |
71 createMainWidget) | 74 createMainWidget, |
75 app = app) | |
72 sys.exit(res) | 76 sys.exit(res) |
73 | 77 |
74 if __name__ == '__main__': | 78 if __name__ == '__main__': |
75 main() | 79 main() |