/
mainWindow.py
1655 lines (1648 loc) · 99.5 KB
/
mainWindow.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'manuskript/ui/mainWindow.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1112, 808)
MainWindow.setWindowTitle("Manuskript")
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.centralwidget)
self.horizontalLayout_2.setContentsMargins(0, 1, 0, 0)
self.horizontalLayout_2.setSpacing(0)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.stack = QtWidgets.QStackedWidget(self.centralwidget)
self.stack.setObjectName("stack")
self.welcomePage = QtWidgets.QWidget()
self.welcomePage.setObjectName("welcomePage")
self.gridLayout = QtWidgets.QGridLayout(self.welcomePage)
self.gridLayout.setObjectName("gridLayout")
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem, 1, 0, 1, 1)
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem1, 1, 2, 1, 1)
self.welcome = welcome(self.welcomePage)
self.welcome.setMinimumSize(QtCore.QSize(200, 200))
self.welcome.setObjectName("welcome")
self.gridLayout.addWidget(self.welcome, 1, 1, 1, 1)
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem2, 0, 1, 1, 1)
spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem3, 2, 1, 1, 1)
self.stack.addWidget(self.welcomePage)
self.page_4 = QtWidgets.QWidget()
self.page_4.setObjectName("page_4")
self.horizontalLayout_33 = QtWidgets.QHBoxLayout(self.page_4)
self.horizontalLayout_33.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_33.setObjectName("horizontalLayout_33")
self.tabMain = QtWidgets.QTabWidget(self.page_4)
self.tabMain.setTabPosition(QtWidgets.QTabWidget.North)
self.tabMain.setTabShape(QtWidgets.QTabWidget.Rounded)
self.tabMain.setDocumentMode(True)
self.tabMain.setObjectName("tabMain")
self.lytTabOverview = QtWidgets.QWidget()
self.lytTabOverview.setObjectName("lytTabOverview")
self.verticalLayout_23 = QtWidgets.QVBoxLayout(self.lytTabOverview)
self.verticalLayout_23.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_23.setObjectName("verticalLayout_23")
self.horizontalLayout_26 = QtWidgets.QHBoxLayout()
self.horizontalLayout_26.setObjectName("horizontalLayout_26")
self.grpBookInfos = QtWidgets.QGroupBox(self.lytTabOverview)
self.grpBookInfos.setObjectName("grpBookInfos")
self.formLayout_3 = QtWidgets.QFormLayout(self.grpBookInfos)
self.formLayout_3.setContentsMargins(6, 6, 6, -1)
self.formLayout_3.setObjectName("formLayout_3")
self.label_10 = QtWidgets.QLabel(self.grpBookInfos)
self.label_10.setObjectName("label_10")
self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_10)
self.txtGeneralTitle = lineEditView(self.grpBookInfos)
self.txtGeneralTitle.setObjectName("txtGeneralTitle")
self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.txtGeneralTitle)
self.label_11 = QtWidgets.QLabel(self.grpBookInfos)
self.label_11.setObjectName("label_11")
self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_11)
self.txtGeneralSubtitle = lineEditView(self.grpBookInfos)
self.txtGeneralSubtitle.setObjectName("txtGeneralSubtitle")
self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.txtGeneralSubtitle)
self.label_12 = QtWidgets.QLabel(self.grpBookInfos)
self.label_12.setObjectName("label_12")
self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_12)
self.txtGeneralSerie = lineEditView(self.grpBookInfos)
self.txtGeneralSerie.setObjectName("txtGeneralSerie")
self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.txtGeneralSerie)
self.label_13 = QtWidgets.QLabel(self.grpBookInfos)
self.label_13.setObjectName("label_13")
self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_13)
self.horizontalLayout_25 = QtWidgets.QHBoxLayout()
self.horizontalLayout_25.setObjectName("horizontalLayout_25")
self.txtGeneralVolume = lineEditView(self.grpBookInfos)
self.txtGeneralVolume.setObjectName("txtGeneralVolume")
self.horizontalLayout_25.addWidget(self.txtGeneralVolume)
spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_25.addItem(spacerItem4)
self.formLayout_3.setLayout(3, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_25)
self.label_14 = QtWidgets.QLabel(self.grpBookInfos)
self.label_14.setObjectName("label_14")
self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_14)
self.txtGeneralGenre = lineEditView(self.grpBookInfos)
self.txtGeneralGenre.setObjectName("txtGeneralGenre")
self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.txtGeneralGenre)
self.label_16 = QtWidgets.QLabel(self.grpBookInfos)
self.label_16.setObjectName("label_16")
self.formLayout_3.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_16)
self.txtGeneralLicense = lineEditView(self.grpBookInfos)
self.txtGeneralLicense.setObjectName("txtGeneralLicense")
self.formLayout_3.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.txtGeneralLicense)
self.horizontalLayout_26.addWidget(self.grpBookInfos)
self.grpAuthor = QtWidgets.QGroupBox(self.lytTabOverview)
self.grpAuthor.setObjectName("grpAuthor")
self.formLayout_4 = QtWidgets.QFormLayout(self.grpAuthor)
self.formLayout_4.setFieldGrowthPolicy(QtWidgets.QFormLayout.ExpandingFieldsGrow)
self.formLayout_4.setContentsMargins(6, 6, 6, -1)
self.formLayout_4.setObjectName("formLayout_4")
self.label_15 = QtWidgets.QLabel(self.grpAuthor)
self.label_15.setObjectName("label_15")
self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_15)
self.txtGeneralAuthor = lineEditView(self.grpAuthor)
self.txtGeneralAuthor.setObjectName("txtGeneralAuthor")
self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.txtGeneralAuthor)
self.label_19 = QtWidgets.QLabel(self.grpAuthor)
self.label_19.setObjectName("label_19")
self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_19)
self.txtGeneralEmail = lineEditView(self.grpAuthor)
self.txtGeneralEmail.setObjectName("txtGeneralEmail")
self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.txtGeneralEmail)
self.horizontalLayout_26.addWidget(self.grpAuthor)
self.verticalLayout_23.addLayout(self.horizontalLayout_26)
self.tabMain.addTab(self.lytTabOverview, "")
self.lytTabSummary = QtWidgets.QWidget()
self.lytTabSummary.setObjectName("lytTabSummary")
self.verticalLayout_24 = QtWidgets.QVBoxLayout(self.lytTabSummary)
self.verticalLayout_24.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_24.setObjectName("verticalLayout_24")
self.formLayout_5 = QtWidgets.QFormLayout()
self.formLayout_5.setLabelAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTop|QtCore.Qt.AlignTrailing)
self.formLayout_5.setObjectName("formLayout_5")
self.label_9 = QtWidgets.QLabel(self.lytTabSummary)
font = QtGui.QFont()
font.setBold(True)
self.label_9.setFont(font)
self.label_9.setObjectName("label_9")
self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_9)
self.lytSituation = QtWidgets.QVBoxLayout()
self.lytSituation.setObjectName("lytSituation")
self.txtSummarySituation = lineEditView(self.lytTabSummary)
self.txtSummarySituation.setObjectName("txtSummarySituation")
self.lytSituation.addWidget(self.txtSummarySituation)
self.formLayout_5.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.lytSituation)
self.label_29 = QtWidgets.QLabel(self.lytTabSummary)
font = QtGui.QFont()
font.setBold(True)
self.label_29.setFont(font)
self.label_29.setObjectName("label_29")
self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_29)
self.lytSummary = QtWidgets.QVBoxLayout()
self.lytSummary.setObjectName("lytSummary")
self.cmbSummary = QtWidgets.QComboBox(self.lytTabSummary)
self.cmbSummary.setObjectName("cmbSummary")
self.cmbSummary.addItem("")
self.cmbSummary.addItem("")
self.cmbSummary.addItem("")
self.cmbSummary.addItem("")
self.lytSummary.addWidget(self.cmbSummary)
self.formLayout_5.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.lytSummary)
self.tabSummary = QtWidgets.QStackedWidget(self.lytTabSummary)
self.tabSummary.setObjectName("tabSummary")
self.tabSummaryPage1 = QtWidgets.QWidget()
self.tabSummaryPage1.setObjectName("tabSummaryPage1")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tabSummaryPage1)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.label = QtWidgets.QLabel(self.tabSummaryPage1)
self.label.setObjectName("label")
self.verticalLayout_5.addWidget(self.label)
self.txtSummarySentence = MDEditCompleter(self.tabSummaryPage1)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.txtSummarySentence.sizePolicy().hasHeightForWidth())
self.txtSummarySentence.setSizePolicy(sizePolicy)
self.txtSummarySentence.setObjectName("txtSummarySentence")
self.verticalLayout_5.addWidget(self.txtSummarySentence)
self.lblSummaryWCSentence = QtWidgets.QLabel(self.tabSummaryPage1)
self.lblSummaryWCSentence.setText("")
self.lblSummaryWCSentence.setObjectName("lblSummaryWCSentence")
self.verticalLayout_5.addWidget(self.lblSummaryWCSentence)
spacerItem5 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_5.addItem(spacerItem5)
self.tabSummary.addWidget(self.tabSummaryPage1)
self.tabSummaryPage2 = QtWidgets.QWidget()
self.tabSummaryPage2.setObjectName("tabSummaryPage2")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.tabSummaryPage2)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.label_21 = QtWidgets.QLabel(self.tabSummaryPage2)
self.label_21.setObjectName("label_21")
self.verticalLayout.addWidget(self.label_21)
self.txtSummarySentence_2 = MDEditCompleter(self.tabSummaryPage2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.txtSummarySentence_2.sizePolicy().hasHeightForWidth())
self.txtSummarySentence_2.setSizePolicy(sizePolicy)
self.txtSummarySentence_2.setReadOnly(True)
self.txtSummarySentence_2.setObjectName("txtSummarySentence_2")
self.verticalLayout.addWidget(self.txtSummarySentence_2)
spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout.addItem(spacerItem6)
self.horizontalLayout_4.addLayout(self.verticalLayout)
self.line = QtWidgets.QFrame(self.tabSummaryPage2)
self.line.setFrameShape(QtWidgets.QFrame.VLine)
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line.setObjectName("line")
self.horizontalLayout_4.addWidget(self.line)
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.label_2 = QtWidgets.QLabel(self.tabSummaryPage2)
self.label_2.setObjectName("label_2")
self.verticalLayout_2.addWidget(self.label_2)
self.txtSummaryPara = MDEditCompleter(self.tabSummaryPage2)
self.txtSummaryPara.setObjectName("txtSummaryPara")
self.verticalLayout_2.addWidget(self.txtSummaryPara)
self.lblSummaryWCPara = QtWidgets.QLabel(self.tabSummaryPage2)
self.lblSummaryWCPara.setText("")
self.lblSummaryWCPara.setObjectName("lblSummaryWCPara")
self.verticalLayout_2.addWidget(self.lblSummaryWCPara)
spacerItem7 = QtWidgets.QSpacerItem(20, 264, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_2.addItem(spacerItem7)
self.horizontalLayout_4.addLayout(self.verticalLayout_2)
self.tabSummary.addWidget(self.tabSummaryPage2)
self.tabSummaryPage3 = QtWidgets.QWidget()
self.tabSummaryPage3.setObjectName("tabSummaryPage3")
self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.tabSummaryPage3)
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.verticalLayout_6 = QtWidgets.QVBoxLayout()
self.verticalLayout_6.setObjectName("verticalLayout_6")
self.label_22 = QtWidgets.QLabel(self.tabSummaryPage3)
self.label_22.setObjectName("label_22")
self.verticalLayout_6.addWidget(self.label_22)
self.txtSummaryPara_2 = MDEditCompleter(self.tabSummaryPage3)
self.txtSummaryPara_2.setReadOnly(True)
self.txtSummaryPara_2.setObjectName("txtSummaryPara_2")
self.verticalLayout_6.addWidget(self.txtSummaryPara_2)
spacerItem8 = QtWidgets.QSpacerItem(20, 264, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_6.addItem(spacerItem8)
self.horizontalLayout_7.addLayout(self.verticalLayout_6)
self.line_2 = QtWidgets.QFrame(self.tabSummaryPage3)
self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_2.setObjectName("line_2")
self.horizontalLayout_7.addWidget(self.line_2)
self.verticalLayout_3 = QtWidgets.QVBoxLayout()
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.label_17 = QtWidgets.QLabel(self.tabSummaryPage3)
self.label_17.setObjectName("label_17")
self.verticalLayout_3.addWidget(self.label_17)
self.txtSummaryPage = MDEditCompleter(self.tabSummaryPage3)
self.txtSummaryPage.setObjectName("txtSummaryPage")
self.verticalLayout_3.addWidget(self.txtSummaryPage)
self.lblSummaryWCPage = QtWidgets.QLabel(self.tabSummaryPage3)
self.lblSummaryWCPage.setText("")
self.lblSummaryWCPage.setObjectName("lblSummaryWCPage")
self.verticalLayout_3.addWidget(self.lblSummaryWCPage)
self.horizontalLayout_7.addLayout(self.verticalLayout_3)
self.tabSummary.addWidget(self.tabSummaryPage3)
self.tabSummaryPage4 = QtWidgets.QWidget()
self.tabSummaryPage4.setObjectName("tabSummaryPage4")
self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.tabSummaryPage4)
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.verticalLayout_7 = QtWidgets.QVBoxLayout()
self.verticalLayout_7.setObjectName("verticalLayout_7")
self.label_23 = QtWidgets.QLabel(self.tabSummaryPage4)
self.label_23.setObjectName("label_23")
self.verticalLayout_7.addWidget(self.label_23)
self.txtSummaryPage_2 = MDEditCompleter(self.tabSummaryPage4)
self.txtSummaryPage_2.setReadOnly(True)
self.txtSummaryPage_2.setObjectName("txtSummaryPage_2")
self.verticalLayout_7.addWidget(self.txtSummaryPage_2)
self.horizontalLayout_8.addLayout(self.verticalLayout_7)
self.line_3 = QtWidgets.QFrame(self.tabSummaryPage4)
self.line_3.setFrameShape(QtWidgets.QFrame.VLine)
self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_3.setObjectName("line_3")
self.horizontalLayout_8.addWidget(self.line_3)
self.verticalLayout_4 = QtWidgets.QVBoxLayout()
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.label_20 = QtWidgets.QLabel(self.tabSummaryPage4)
self.label_20.setObjectName("label_20")
self.verticalLayout_4.addWidget(self.label_20)
self.txtSummaryFull = MDEditCompleter(self.tabSummaryPage4)
self.txtSummaryFull.setObjectName("txtSummaryFull")
self.verticalLayout_4.addWidget(self.txtSummaryFull)
self.lblSummaryWCFull = QtWidgets.QLabel(self.tabSummaryPage4)
self.lblSummaryWCFull.setText("")
self.lblSummaryWCFull.setObjectName("lblSummaryWCFull")
self.verticalLayout_4.addWidget(self.lblSummaryWCFull)
self.horizontalLayout_8.addLayout(self.verticalLayout_4)
self.tabSummary.addWidget(self.tabSummaryPage4)
self.formLayout_5.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.tabSummary)
self.verticalLayout_24.addLayout(self.formLayout_5)
self.tabMain.addTab(self.lytTabSummary, "")
self.lytTabPersos = QtWidgets.QWidget()
self.lytTabPersos.setObjectName("lytTabPersos")
self.verticalLayout_25 = QtWidgets.QVBoxLayout(self.lytTabPersos)
self.verticalLayout_25.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_25.setObjectName("verticalLayout_25")
self.splitterPersos = QtWidgets.QSplitter(self.lytTabPersos)
self.splitterPersos.setOrientation(QtCore.Qt.Horizontal)
self.splitterPersos.setChildrenCollapsible(False)
self.splitterPersos.setObjectName("splitterPersos")
self.groupBox = QtWidgets.QGroupBox(self.splitterPersos)
self.groupBox.setObjectName("groupBox")
self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.groupBox)
self.verticalLayout_8.setObjectName("verticalLayout_8")
self.lstCharacters = characterTreeView(self.groupBox)
self.lstCharacters.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
self.lstCharacters.setDragEnabled(True)
self.lstCharacters.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
self.lstCharacters.setObjectName("lstCharacters")
self.lstCharacters.headerItem().setText(0, "1")
self.verticalLayout_8.addWidget(self.lstCharacters)
self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
self.horizontalLayout_14.setObjectName("horizontalLayout_14")
self.btnAddPerso = QtWidgets.QPushButton(self.groupBox)
self.btnAddPerso.setText("")
icon = QtGui.QIcon.fromTheme("list-add")
self.btnAddPerso.setIcon(icon)
self.btnAddPerso.setFlat(True)
self.btnAddPerso.setObjectName("btnAddPerso")
self.horizontalLayout_14.addWidget(self.btnAddPerso)
self.btnRmPerso = QtWidgets.QPushButton(self.groupBox)
self.btnRmPerso.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnRmPerso.setIcon(icon)
self.btnRmPerso.setFlat(True)
self.btnRmPerso.setObjectName("btnRmPerso")
self.horizontalLayout_14.addWidget(self.btnRmPerso)
self.txtPersosFilter = QtWidgets.QLineEdit(self.groupBox)
self.txtPersosFilter.setClearButtonEnabled(True)
self.txtPersosFilter.setObjectName("txtPersosFilter")
self.horizontalLayout_14.addWidget(self.txtPersosFilter)
self.verticalLayout_8.addLayout(self.horizontalLayout_14)
self.tabPersos = QtWidgets.QTabWidget(self.splitterPersos)
self.tabPersos.setObjectName("tabPersos")
self.info = QtWidgets.QWidget()
self.info.setObjectName("info")
self.verticalLayout_20 = QtWidgets.QVBoxLayout(self.info)
self.verticalLayout_20.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_20.setSpacing(0)
self.verticalLayout_20.setObjectName("verticalLayout_20")
self.scrollAreaPersoInfos = QtWidgets.QScrollArea(self.info)
self.scrollAreaPersoInfos.setFrameShape(QtWidgets.QFrame.NoFrame)
self.scrollAreaPersoInfos.setLineWidth(0)
self.scrollAreaPersoInfos.setWidgetResizable(True)
self.scrollAreaPersoInfos.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
self.scrollAreaPersoInfos.setObjectName("scrollAreaPersoInfos")
self.scrollAreaPersoInfosWidget = QtWidgets.QWidget()
self.scrollAreaPersoInfosWidget.setGeometry(QtCore.QRect(0, 0, 453, 699))
self.scrollAreaPersoInfosWidget.setObjectName("scrollAreaPersoInfosWidget")
self.formLayout_8 = QtWidgets.QFormLayout(self.scrollAreaPersoInfosWidget)
self.formLayout_8.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout_8.setObjectName("formLayout_8")
self.label_3 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_3.setObjectName("label_3")
self.formLayout_8.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_3)
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.txtPersoName = lineEditView(self.scrollAreaPersoInfosWidget)
self.txtPersoName.setObjectName("txtPersoName")
self.horizontalLayout_3.addWidget(self.txtPersoName)
self.btnPersoColor = QtWidgets.QPushButton(self.scrollAreaPersoInfosWidget)
self.btnPersoColor.setText("")
self.btnPersoColor.setObjectName("btnPersoColor")
self.horizontalLayout_3.addWidget(self.btnPersoColor)
self.formLayout_8.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_3)
self.label_18 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_18.setObjectName("label_18")
self.formLayout_8.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_18)
self.horizontalLayout_20 = QtWidgets.QHBoxLayout()
self.horizontalLayout_20.setObjectName("horizontalLayout_20")
self.sldPersoImportance = sldImportance(self.scrollAreaPersoInfosWidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.sldPersoImportance.sizePolicy().hasHeightForWidth())
self.sldPersoImportance.setSizePolicy(sizePolicy)
self.sldPersoImportance.setObjectName("sldPersoImportance")
self.horizontalLayout_20.addWidget(self.sldPersoImportance)
self.chkPersoPOV = QtWidgets.QCheckBox(self.scrollAreaPersoInfosWidget)
self.chkPersoPOV.setChecked(False)
self.chkPersoPOV.setAutoRepeat(False)
self.chkPersoPOV.setTristate(False)
self.chkPersoPOV.setObjectName("chkPersoPOV")
self.horizontalLayout_20.addWidget(self.chkPersoPOV)
self.formLayout_8.setLayout(4, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_20)
self.label_4 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_4.setObjectName("label_4")
self.formLayout_8.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.label_4)
self.txtPersoMotivation = MDEditCompleter(self.scrollAreaPersoInfosWidget)
self.txtPersoMotivation.setObjectName("txtPersoMotivation")
self.formLayout_8.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.txtPersoMotivation)
self.label_5 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_5.setObjectName("label_5")
self.formLayout_8.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.label_5)
self.txtPersoGoal = MDEditCompleter(self.scrollAreaPersoInfosWidget)
self.txtPersoGoal.setObjectName("txtPersoGoal")
self.formLayout_8.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.txtPersoGoal)
self.label_6 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_6.setObjectName("label_6")
self.formLayout_8.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.label_6)
self.txtPersoConflict = MDEditCompleter(self.scrollAreaPersoInfosWidget)
self.txtPersoConflict.setObjectName("txtPersoConflict")
self.formLayout_8.setWidget(8, QtWidgets.QFormLayout.FieldRole, self.txtPersoConflict)
self.label_7 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_7.setObjectName("label_7")
self.formLayout_8.setWidget(9, QtWidgets.QFormLayout.LabelRole, self.label_7)
self.txtPersoEpiphany = MDEditCompleter(self.scrollAreaPersoInfosWidget)
self.txtPersoEpiphany.setObjectName("txtPersoEpiphany")
self.formLayout_8.setWidget(9, QtWidgets.QFormLayout.FieldRole, self.txtPersoEpiphany)
self.label_24 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_24.setObjectName("label_24")
self.formLayout_8.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.label_24)
self.txtPersoSummarySentence = MDEditCompleter(self.scrollAreaPersoInfosWidget)
self.txtPersoSummarySentence.setObjectName("txtPersoSummarySentence")
self.formLayout_8.setWidget(10, QtWidgets.QFormLayout.FieldRole, self.txtPersoSummarySentence)
self.label_8 = QtWidgets.QLabel(self.scrollAreaPersoInfosWidget)
self.label_8.setObjectName("label_8")
self.formLayout_8.setWidget(11, QtWidgets.QFormLayout.LabelRole, self.label_8)
self.txtPersoSummaryPara = MDEditCompleter(self.scrollAreaPersoInfosWidget)
self.txtPersoSummaryPara.setObjectName("txtPersoSummaryPara")
self.formLayout_8.setWidget(11, QtWidgets.QFormLayout.FieldRole, self.txtPersoSummaryPara)
self.scrollAreaPersoInfos.setWidget(self.scrollAreaPersoInfosWidget)
self.verticalLayout_20.addWidget(self.scrollAreaPersoInfos)
self.tabPersos.addTab(self.info, "")
self.tab_11 = QtWidgets.QWidget()
self.tab_11.setObjectName("tab_11")
self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.tab_11)
self.verticalLayout_17.setObjectName("verticalLayout_17")
self.txtPersoSummaryFull = MDEditCompleter(self.tab_11)
self.txtPersoSummaryFull.setObjectName("txtPersoSummaryFull")
self.verticalLayout_17.addWidget(self.txtPersoSummaryFull)
self.tabPersos.addTab(self.tab_11, "")
self.tab_19 = QtWidgets.QWidget()
self.tab_19.setObjectName("tab_19")
self.horizontalLayout_30 = QtWidgets.QHBoxLayout(self.tab_19)
self.horizontalLayout_30.setObjectName("horizontalLayout_30")
self.txtPersoNotes = MDEditCompleter(self.tab_19)
self.txtPersoNotes.setObjectName("txtPersoNotes")
self.horizontalLayout_30.addWidget(self.txtPersoNotes)
self.tabPersos.addTab(self.tab_19, "")
self.tab_12 = QtWidgets.QWidget()
self.tab_12.setObjectName("tab_12")
self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.tab_12)
self.verticalLayout_9.setObjectName("verticalLayout_9")
self.tblPersoInfos = QtWidgets.QTableView(self.tab_12)
self.tblPersoInfos.setAlternatingRowColors(True)
self.tblPersoInfos.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
self.tblPersoInfos.setTextElideMode(QtCore.Qt.ElideNone)
self.tblPersoInfos.setObjectName("tblPersoInfos")
self.verticalLayout_9.addWidget(self.tblPersoInfos)
self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
self.btnPersoAddInfo = QtWidgets.QPushButton(self.tab_12)
self.btnPersoAddInfo.setText("")
icon = QtGui.QIcon.fromTheme("list-add")
self.btnPersoAddInfo.setIcon(icon)
self.btnPersoAddInfo.setObjectName("btnPersoAddInfo")
self.horizontalLayout_9.addWidget(self.btnPersoAddInfo)
self.btnPersoRmInfo = QtWidgets.QPushButton(self.tab_12)
self.btnPersoRmInfo.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnPersoRmInfo.setIcon(icon)
self.btnPersoRmInfo.setObjectName("btnPersoRmInfo")
self.horizontalLayout_9.addWidget(self.btnPersoRmInfo)
self.lineEdit = QtWidgets.QLineEdit(self.tab_12)
self.lineEdit.setObjectName("lineEdit")
self.horizontalLayout_9.addWidget(self.lineEdit)
spacerItem9 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_9.addItem(spacerItem9)
self.verticalLayout_9.addLayout(self.horizontalLayout_9)
self.tabPersos.addTab(self.tab_12, "")
self.verticalLayout_25.addWidget(self.splitterPersos)
self.tabMain.addTab(self.lytTabPersos, "")
self.lytTabPlot = QtWidgets.QWidget()
self.lytTabPlot.setObjectName("lytTabPlot")
self.verticalLayout_26 = QtWidgets.QVBoxLayout(self.lytTabPlot)
self.verticalLayout_26.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_26.setObjectName("verticalLayout_26")
self.splitterPlot = QtWidgets.QSplitter(self.lytTabPlot)
self.splitterPlot.setOrientation(QtCore.Qt.Horizontal)
self.splitterPlot.setObjectName("splitterPlot")
self.groupBox_2 = QtWidgets.QGroupBox(self.splitterPlot)
self.groupBox_2.setObjectName("groupBox_2")
self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.groupBox_2)
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.lstPlots = plotTreeView(self.groupBox_2)
self.lstPlots.setObjectName("lstPlots")
self.lstPlots.headerItem().setText(0, "1")
self.lstPlots.header().setVisible(False)
self.verticalLayout_10.addWidget(self.lstPlots)
self.horizontalLayout_15 = QtWidgets.QHBoxLayout()
self.horizontalLayout_15.setObjectName("horizontalLayout_15")
self.btnAddPlot = QtWidgets.QPushButton(self.groupBox_2)
self.btnAddPlot.setText("")
icon = QtGui.QIcon.fromTheme("list-add")
self.btnAddPlot.setIcon(icon)
self.btnAddPlot.setFlat(True)
self.btnAddPlot.setObjectName("btnAddPlot")
self.horizontalLayout_15.addWidget(self.btnAddPlot)
self.btnRmPlot = QtWidgets.QPushButton(self.groupBox_2)
self.btnRmPlot.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnRmPlot.setIcon(icon)
self.btnRmPlot.setFlat(True)
self.btnRmPlot.setObjectName("btnRmPlot")
self.horizontalLayout_15.addWidget(self.btnRmPlot)
self.txtPlotFilter = QtWidgets.QLineEdit(self.groupBox_2)
self.txtPlotFilter.setClearButtonEnabled(True)
self.txtPlotFilter.setObjectName("txtPlotFilter")
self.horizontalLayout_15.addWidget(self.txtPlotFilter)
self.verticalLayout_10.addLayout(self.horizontalLayout_15)
self.tabPlot = QtWidgets.QTabWidget(self.splitterPlot)
self.tabPlot.setDocumentMode(True)
self.tabPlot.setObjectName("tabPlot")
self.infos_2 = QtWidgets.QWidget()
self.infos_2.setObjectName("infos_2")
self.formLayout_2 = QtWidgets.QFormLayout(self.infos_2)
self.formLayout_2.setFieldGrowthPolicy(QtWidgets.QFormLayout.ExpandingFieldsGrow)
self.formLayout_2.setObjectName("formLayout_2")
self.label_25 = QtWidgets.QLabel(self.infos_2)
self.label_25.setObjectName("label_25")
self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_25)
self.txtPlotName = lineEditView(self.infos_2)
self.txtPlotName.setObjectName("txtPlotName")
self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.txtPlotName)
self.label_31 = QtWidgets.QLabel(self.infos_2)
self.label_31.setObjectName("label_31")
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_31)
self.label_26 = QtWidgets.QLabel(self.infos_2)
self.label_26.setObjectName("label_26")
self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_26)
self.label_27 = QtWidgets.QLabel(self.infos_2)
self.label_27.setObjectName("label_27")
self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_27)
self.label_28 = QtWidgets.QLabel(self.infos_2)
self.label_28.setObjectName("label_28")
self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_28)
self.verticalLayout_12 = QtWidgets.QVBoxLayout()
self.verticalLayout_12.setObjectName("verticalLayout_12")
self.lstPlotPerso = QtWidgets.QListView(self.infos_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.lstPlotPerso.sizePolicy().hasHeightForWidth())
self.lstPlotPerso.setSizePolicy(sizePolicy)
self.lstPlotPerso.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.lstPlotPerso.setMovement(QtWidgets.QListView.Static)
self.lstPlotPerso.setObjectName("lstPlotPerso")
self.verticalLayout_12.addWidget(self.lstPlotPerso)
self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
self.horizontalLayout_16.setObjectName("horizontalLayout_16")
spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_16.addItem(spacerItem10)
self.btnAddPlotPerso = QtWidgets.QPushButton(self.infos_2)
self.btnAddPlotPerso.setText("")
icon = QtGui.QIcon.fromTheme("list-add")
self.btnAddPlotPerso.setIcon(icon)
self.btnAddPlotPerso.setFlat(True)
self.btnAddPlotPerso.setObjectName("btnAddPlotPerso")
self.horizontalLayout_16.addWidget(self.btnAddPlotPerso)
self.btnRmPlotPerso = QtWidgets.QPushButton(self.infos_2)
self.btnRmPlotPerso.setEnabled(False)
self.btnRmPlotPerso.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnRmPlotPerso.setIcon(icon)
self.btnRmPlotPerso.setFlat(True)
self.btnRmPlotPerso.setObjectName("btnRmPlotPerso")
self.horizontalLayout_16.addWidget(self.btnRmPlotPerso)
self.verticalLayout_12.addLayout(self.horizontalLayout_16)
self.formLayout_2.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.verticalLayout_12)
self.sldPlotImportance = sldImportance(self.infos_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.sldPlotImportance.sizePolicy().hasHeightForWidth())
self.sldPlotImportance.setSizePolicy(sizePolicy)
self.sldPlotImportance.setObjectName("sldPlotImportance")
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.sldPlotImportance)
self.txtPlotDescription = MDEditCompleter(self.infos_2)
self.txtPlotDescription.setObjectName("txtPlotDescription")
self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.txtPlotDescription)
self.txtPlotResult = MDEditCompleter(self.infos_2)
self.txtPlotResult.setObjectName("txtPlotResult")
self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.txtPlotResult)
self.tabPlot.addTab(self.infos_2, "")
self.tab_15 = QtWidgets.QWidget()
self.tab_15.setObjectName("tab_15")
self.verticalLayout_28 = QtWidgets.QVBoxLayout(self.tab_15)
self.verticalLayout_28.setObjectName("verticalLayout_28")
self.lstSubPlots = QtWidgets.QTableView(self.tab_15)
self.lstSubPlots.setDragDropOverwriteMode(False)
self.lstSubPlots.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove)
self.lstSubPlots.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
self.lstSubPlots.setShowGrid(False)
self.lstSubPlots.setObjectName("lstSubPlots")
self.verticalLayout_28.addWidget(self.lstSubPlots)
self.grpSubPlotSummary = QtWidgets.QGroupBox(self.tab_15)
self.grpSubPlotSummary.setObjectName("grpSubPlotSummary")
self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.grpSubPlotSummary)
self.verticalLayout_11.setObjectName("verticalLayout_11")
self.txtSubPlotSummary = MDEditCompleter(self.grpSubPlotSummary)
self.txtSubPlotSummary.setObjectName("txtSubPlotSummary")
self.verticalLayout_11.addWidget(self.txtSubPlotSummary)
self.verticalLayout_28.addWidget(self.grpSubPlotSummary)
self.horizontalLayout_17 = QtWidgets.QHBoxLayout()
self.horizontalLayout_17.setObjectName("horizontalLayout_17")
self.btnAddSubPlot = QtWidgets.QPushButton(self.tab_15)
self.btnAddSubPlot.setText("")
icon = QtGui.QIcon.fromTheme("list-add")
self.btnAddSubPlot.setIcon(icon)
self.btnAddSubPlot.setFlat(True)
self.btnAddSubPlot.setObjectName("btnAddSubPlot")
self.horizontalLayout_17.addWidget(self.btnAddSubPlot)
self.btnRmSubPlot = QtWidgets.QPushButton(self.tab_15)
self.btnRmSubPlot.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnRmSubPlot.setIcon(icon)
self.btnRmSubPlot.setFlat(True)
self.btnRmSubPlot.setObjectName("btnRmSubPlot")
self.horizontalLayout_17.addWidget(self.btnRmSubPlot)
spacerItem11 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_17.addItem(spacerItem11)
self.btnShowSubPlotSummary = QtWidgets.QPushButton(self.tab_15)
self.btnShowSubPlotSummary.setText("")
icon = QtGui.QIcon.fromTheme("text-x-generic")
self.btnShowSubPlotSummary.setIcon(icon)
self.btnShowSubPlotSummary.setCheckable(True)
self.btnShowSubPlotSummary.setChecked(True)
self.btnShowSubPlotSummary.setFlat(True)
self.btnShowSubPlotSummary.setObjectName("btnShowSubPlotSummary")
self.horizontalLayout_17.addWidget(self.btnShowSubPlotSummary)
self.verticalLayout_28.addLayout(self.horizontalLayout_17)
self.tabPlot.addTab(self.tab_15, "")
self.grpPlotSummary = QtWidgets.QGroupBox(self.splitterPlot)
self.grpPlotSummary.setObjectName("grpPlotSummary")
self.verticalLayout_18 = QtWidgets.QVBoxLayout(self.grpPlotSummary)
self.verticalLayout_18.setObjectName("verticalLayout_18")
self.comboBox_2 = QtWidgets.QComboBox(self.grpPlotSummary)
self.comboBox_2.setFrame(False)
self.comboBox_2.setObjectName("comboBox_2")
self.comboBox_2.addItem("")
self.comboBox_2.addItem("")
self.comboBox_2.addItem("")
self.verticalLayout_18.addWidget(self.comboBox_2)
self.stkPlotSummary = QtWidgets.QStackedWidget(self.grpPlotSummary)
self.stkPlotSummary.setObjectName("stkPlotSummary")
self.page = QtWidgets.QWidget()
self.page.setObjectName("page")
self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.page)
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.txtPlotSummaryPara = MDEditCompleter(self.page)
self.txtPlotSummaryPara.setObjectName("txtPlotSummaryPara")
self.horizontalLayout_6.addWidget(self.txtPlotSummaryPara)
self.stkPlotSummary.addWidget(self.page)
self.page_2 = QtWidgets.QWidget()
self.page_2.setObjectName("page_2")
self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.page_2)
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
self.txtPlotSummaryPage = MDEditCompleter(self.page_2)
self.txtPlotSummaryPage.setObjectName("txtPlotSummaryPage")
self.horizontalLayout_10.addWidget(self.txtPlotSummaryPage)
self.stkPlotSummary.addWidget(self.page_2)
self.page_3 = QtWidgets.QWidget()
self.page_3.setObjectName("page_3")
self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.page_3)
self.horizontalLayout_13.setObjectName("horizontalLayout_13")
self.txtPlotSummaryFull = MDEditCompleter(self.page_3)
self.txtPlotSummaryFull.setObjectName("txtPlotSummaryFull")
self.horizontalLayout_13.addWidget(self.txtPlotSummaryFull)
self.stkPlotSummary.addWidget(self.page_3)
self.verticalLayout_18.addWidget(self.stkPlotSummary)
self.verticalLayout_26.addWidget(self.splitterPlot)
self.tabMain.addTab(self.lytTabPlot, "")
self.lytTabContext = QtWidgets.QWidget()
self.lytTabContext.setObjectName("lytTabContext")
self.verticalLayout_33 = QtWidgets.QVBoxLayout(self.lytTabContext)
self.verticalLayout_33.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_33.setObjectName("verticalLayout_33")
self.splitterWorld = QtWidgets.QSplitter(self.lytTabContext)
self.splitterWorld.setOrientation(QtCore.Qt.Horizontal)
self.splitterWorld.setObjectName("splitterWorld")
self.frame_3 = QtWidgets.QFrame(self.splitterWorld)
self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_3.setObjectName("frame_3")
self.verticalLayout_32 = QtWidgets.QVBoxLayout(self.frame_3)
self.verticalLayout_32.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_32.setObjectName("verticalLayout_32")
self.treeWorld = QtWidgets.QTreeView(self.frame_3)
self.treeWorld.setEditTriggers(QtWidgets.QAbstractItemView.EditKeyPressed)
self.treeWorld.setDragEnabled(True)
self.treeWorld.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove)
self.treeWorld.setDefaultDropAction(QtCore.Qt.MoveAction)
self.treeWorld.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
self.treeWorld.setIndentation(15)
self.treeWorld.setRootIsDecorated(True)
self.treeWorld.setObjectName("treeWorld")
self.treeWorld.header().setVisible(False)
self.treeWorld.header().setDefaultSectionSize(35)
self.verticalLayout_32.addWidget(self.treeWorld)
self.horizontalLayout_19 = QtWidgets.QHBoxLayout()
self.horizontalLayout_19.setObjectName("horizontalLayout_19")
self.btnAddWorld = QtWidgets.QPushButton(self.frame_3)
self.btnAddWorld.setText("")
icon = QtGui.QIcon.fromTheme("list-add")
self.btnAddWorld.setIcon(icon)
self.btnAddWorld.setFlat(True)
self.btnAddWorld.setObjectName("btnAddWorld")
self.horizontalLayout_19.addWidget(self.btnAddWorld)
self.btnRmWorld = QtWidgets.QPushButton(self.frame_3)
self.btnRmWorld.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnRmWorld.setIcon(icon)
self.btnRmWorld.setFlat(True)
self.btnRmWorld.setObjectName("btnRmWorld")
self.horizontalLayout_19.addWidget(self.btnRmWorld)
self.txtWorldFilter = QtWidgets.QLineEdit(self.frame_3)
self.txtWorldFilter.setClearButtonEnabled(True)
self.txtWorldFilter.setObjectName("txtWorldFilter")
self.horizontalLayout_19.addWidget(self.txtWorldFilter)
self.btnWorldEmptyData = QtWidgets.QPushButton(self.frame_3)
self.btnWorldEmptyData.setText("")
icon = QtGui.QIcon.fromTheme("emblem-favorite")
self.btnWorldEmptyData.setIcon(icon)
self.btnWorldEmptyData.setFlat(True)
self.btnWorldEmptyData.setObjectName("btnWorldEmptyData")
self.horizontalLayout_19.addWidget(self.btnWorldEmptyData)
self.verticalLayout_32.addLayout(self.horizontalLayout_19)
self.tabWorld = QtWidgets.QTabWidget(self.splitterWorld)
self.tabWorld.setDocumentMode(True)
self.tabWorld.setObjectName("tabWorld")
self.tab_3 = QtWidgets.QWidget()
self.tab_3.setObjectName("tab_3")
self.formLayout_6 = QtWidgets.QFormLayout(self.tab_3)
self.formLayout_6.setRowWrapPolicy(QtWidgets.QFormLayout.WrapAllRows)
self.formLayout_6.setObjectName("formLayout_6")
self.label_30 = QtWidgets.QLabel(self.tab_3)
self.label_30.setObjectName("label_30")
self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_30)
self.txtWorldName = lineEditView(self.tab_3)
self.txtWorldName.setObjectName("txtWorldName")
self.formLayout_6.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.txtWorldName)
self.label_32 = QtWidgets.QLabel(self.tab_3)
self.label_32.setObjectName("label_32")
self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_32)
self.txtWorldDescription = MDEditCompleter(self.tab_3)
self.txtWorldDescription.setObjectName("txtWorldDescription")
self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.txtWorldDescription)
self.tabWorld.addTab(self.tab_3, "")
self.tab_4 = QtWidgets.QWidget()
self.tab_4.setObjectName("tab_4")
self.formLayout_7 = QtWidgets.QFormLayout(self.tab_4)
self.formLayout_7.setRowWrapPolicy(QtWidgets.QFormLayout.WrapAllRows)
self.formLayout_7.setObjectName("formLayout_7")
self.label_33 = QtWidgets.QLabel(self.tab_4)
self.label_33.setObjectName("label_33")
self.formLayout_7.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_33)
self.txtWorldPassion = MDEditCompleter(self.tab_4)
self.txtWorldPassion.setObjectName("txtWorldPassion")
self.formLayout_7.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.txtWorldPassion)
self.label_34 = QtWidgets.QLabel(self.tab_4)
self.label_34.setObjectName("label_34")
self.formLayout_7.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_34)
self.txtWorldConflict = MDEditCompleter(self.tab_4)
self.txtWorldConflict.setObjectName("txtWorldConflict")
self.formLayout_7.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.txtWorldConflict)
self.tabWorld.addTab(self.tab_4, "")
self.verticalLayout_33.addWidget(self.splitterWorld)
self.tabMain.addTab(self.lytTabContext, "")
self.lytTabOutline = QtWidgets.QWidget()
self.lytTabOutline.setObjectName("lytTabOutline")
self.verticalLayout_27 = QtWidgets.QVBoxLayout(self.lytTabOutline)
self.verticalLayout_27.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_27.setObjectName("verticalLayout_27")
self.splitterOutlineH = QtWidgets.QSplitter(self.lytTabOutline)
self.splitterOutlineH.setOrientation(QtCore.Qt.Horizontal)
self.splitterOutlineH.setObjectName("splitterOutlineH")
self.lstOutlinePlots = plotTreeView(self.splitterOutlineH)
self.lstOutlinePlots.setDragEnabled(True)
self.lstOutlinePlots.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly)
self.lstOutlinePlots.setObjectName("lstOutlinePlots")
self.lstOutlinePlots.headerItem().setText(0, "1")
self.lstOutlinePlots.header().setVisible(False)
self.layoutWidget = QtWidgets.QWidget(self.splitterOutlineH)
self.layoutWidget.setObjectName("layoutWidget")
self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.layoutWidget)
self.verticalLayout_14.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_14.setObjectName("verticalLayout_14")
self.splitterOutlineV = QtWidgets.QSplitter(self.layoutWidget)
self.splitterOutlineV.setOrientation(QtCore.Qt.Vertical)
self.splitterOutlineV.setObjectName("splitterOutlineV")
self.treeOutlineOutline = outlineView(self.splitterOutlineV)
self.treeOutlineOutline.setDragEnabled(True)
self.treeOutlineOutline.setDragDropMode(QtWidgets.QAbstractItemView.DragDrop)
self.treeOutlineOutline.setDefaultDropAction(QtCore.Qt.MoveAction)
self.treeOutlineOutline.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
self.treeOutlineOutline.setObjectName("treeOutlineOutline")
self.treeOutlineOutline.header().setStretchLastSection(False)
self.frame = QtWidgets.QFrame(self.splitterOutlineV)
self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame.setObjectName("frame")
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.frame)
self.verticalLayout_13.setObjectName("verticalLayout_13")
self.outlineItemEditor = basicItemView(self.frame)
self.outlineItemEditor.setObjectName("outlineItemEditor")
self.verticalLayout_13.addWidget(self.outlineItemEditor)
self.verticalLayout_14.addWidget(self.splitterOutlineV)
self.horizontalLayout_18 = QtWidgets.QHBoxLayout()
self.horizontalLayout_18.setObjectName("horizontalLayout_18")
self.btnOutlineAddFolder = QtWidgets.QPushButton(self.layoutWidget)
self.btnOutlineAddFolder.setText("")
icon = QtGui.QIcon.fromTheme("folder-new")
self.btnOutlineAddFolder.setIcon(icon)
self.btnOutlineAddFolder.setFlat(True)
self.btnOutlineAddFolder.setObjectName("btnOutlineAddFolder")
self.horizontalLayout_18.addWidget(self.btnOutlineAddFolder)
self.btnOutlineAddText = QtWidgets.QPushButton(self.layoutWidget)
self.btnOutlineAddText.setText("")
icon = QtGui.QIcon.fromTheme("document-new")
self.btnOutlineAddText.setIcon(icon)
self.btnOutlineAddText.setFlat(True)
self.btnOutlineAddText.setObjectName("btnOutlineAddText")
self.horizontalLayout_18.addWidget(self.btnOutlineAddText)
self.btnOutlineRemoveItem = QtWidgets.QPushButton(self.layoutWidget)
self.btnOutlineRemoveItem.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnOutlineRemoveItem.setIcon(icon)
self.btnOutlineRemoveItem.setFlat(True)
self.btnOutlineRemoveItem.setObjectName("btnOutlineRemoveItem")
self.horizontalLayout_18.addWidget(self.btnOutlineRemoveItem)
spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_18.addItem(spacerItem12)
self.btnPlanShowDetails = QtWidgets.QPushButton(self.layoutWidget)
self.btnPlanShowDetails.setText("")
icon = QtGui.QIcon.fromTheme("text-x-generic")
self.btnPlanShowDetails.setIcon(icon)
self.btnPlanShowDetails.setCheckable(True)
self.btnPlanShowDetails.setChecked(True)
self.btnPlanShowDetails.setFlat(True)
self.btnPlanShowDetails.setObjectName("btnPlanShowDetails")
self.horizontalLayout_18.addWidget(self.btnPlanShowDetails)
self.verticalLayout_14.addLayout(self.horizontalLayout_18)
self.verticalLayout_27.addWidget(self.splitterOutlineH)
self.tabMain.addTab(self.lytTabOutline, "")
self.lytTabRedac = QtWidgets.QWidget()
self.lytTabRedac.setObjectName("lytTabRedac")
self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.lytTabRedac)
self.verticalLayout_15.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_15.setObjectName("verticalLayout_15")
self.splitterRedacV = QtWidgets.QSplitter(self.lytTabRedac)
self.splitterRedacV.setOrientation(QtCore.Qt.Vertical)
self.splitterRedacV.setChildrenCollapsible(False)
self.splitterRedacV.setObjectName("splitterRedacV")
self.splitterRedacH = QtWidgets.QSplitter(self.splitterRedacV)
self.splitterRedacH.setOrientation(QtCore.Qt.Horizontal)
self.splitterRedacH.setChildrenCollapsible(False)
self.splitterRedacH.setObjectName("splitterRedacH")
self.treeRedacWidget = QtWidgets.QWidget(self.splitterRedacH)
self.treeRedacWidget.setObjectName("treeRedacWidget")
self.verticalLayout_30 = QtWidgets.QVBoxLayout(self.treeRedacWidget)
self.verticalLayout_30.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_30.setObjectName("verticalLayout_30")
self.treeRedacOutline = treeView(self.treeRedacWidget)
self.treeRedacOutline.setAutoFillBackground(True)
self.treeRedacOutline.setFrameShape(QtWidgets.QFrame.NoFrame)
self.treeRedacOutline.setEditTriggers(QtWidgets.QAbstractItemView.EditKeyPressed)
self.treeRedacOutline.setObjectName("treeRedacOutline")
self.treeRedacOutline.header().setVisible(False)
self.verticalLayout_30.addWidget(self.treeRedacOutline)
self.horizontalLayout_31 = QtWidgets.QHBoxLayout()
self.horizontalLayout_31.setObjectName("horizontalLayout_31")
self.btnRedacAddFolder = QtWidgets.QPushButton(self.treeRedacWidget)
self.btnRedacAddFolder.setText("")
icon = QtGui.QIcon.fromTheme("folder-new")
self.btnRedacAddFolder.setIcon(icon)
self.btnRedacAddFolder.setFlat(True)
self.btnRedacAddFolder.setObjectName("btnRedacAddFolder")
self.horizontalLayout_31.addWidget(self.btnRedacAddFolder)
self.btnRedacAddText = QtWidgets.QPushButton(self.treeRedacWidget)
self.btnRedacAddText.setText("")
icon = QtGui.QIcon.fromTheme("document-new")
self.btnRedacAddText.setIcon(icon)
self.btnRedacAddText.setFlat(True)
self.btnRedacAddText.setObjectName("btnRedacAddText")
self.horizontalLayout_31.addWidget(self.btnRedacAddText)
self.btnRedacRemoveItem = QtWidgets.QPushButton(self.treeRedacWidget)
self.btnRedacRemoveItem.setText("")
icon = QtGui.QIcon.fromTheme("list-remove")
self.btnRedacRemoveItem.setIcon(icon)
self.btnRedacRemoveItem.setFlat(True)
self.btnRedacRemoveItem.setObjectName("btnRedacRemoveItem")
self.horizontalLayout_31.addWidget(self.btnRedacRemoveItem)
spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_31.addItem(spacerItem13)
self.verticalLayout_30.addLayout(self.horizontalLayout_31)
self.mainEditor = mainEditor(self.splitterRedacH)
self.mainEditor.setObjectName("mainEditor")
self.redacMetadata = metadataView(self.splitterRedacH)
self.redacMetadata.setObjectName("redacMetadata")
self.storylineView = storylineView(self.splitterRedacV)
self.storylineView.setObjectName("storylineView")
self.verticalLayout_15.addWidget(self.splitterRedacV)
self.tabMain.addTab(self.lytTabRedac, "")
self.lytTabDebug = QtWidgets.QWidget()
self.lytTabDebug.setObjectName("lytTabDebug")
self.verticalLayout_29 = QtWidgets.QVBoxLayout(self.lytTabDebug)
self.verticalLayout_29.setObjectName("verticalLayout_29")
self.tabWidget = QtWidgets.QTabWidget(self.lytTabDebug)
self.tabWidget.setTabPosition(QtWidgets.QTabWidget.West)
self.tabWidget.setObjectName("tabWidget")
self.tab_9 = QtWidgets.QWidget()
self.tab_9.setObjectName("tab_9")
self.horizontalLayout_24 = QtWidgets.QHBoxLayout(self.tab_9)
self.horizontalLayout_24.setObjectName("horizontalLayout_24")
self.tblDebugFlatData = QtWidgets.QTableView(self.tab_9)
self.tblDebugFlatData.setObjectName("tblDebugFlatData")
self.horizontalLayout_24.addWidget(self.tblDebugFlatData)
self.tabWidget.addTab(self.tab_9, "")
self.tab_10 = QtWidgets.QWidget()
self.tab_10.setObjectName("tab_10")
self.verticalLayout_19 = QtWidgets.QVBoxLayout(self.tab_10)
self.verticalLayout_19.setObjectName("verticalLayout_19")
self.tblDebugPersos = QtWidgets.QTableView(self.tab_10)
self.tblDebugPersos.setObjectName("tblDebugPersos")
self.verticalLayout_19.addWidget(self.tblDebugPersos)
self.tblDebugPersosInfos = QtWidgets.QTableView(self.tab_10)
self.tblDebugPersosInfos.setObjectName("tblDebugPersosInfos")
self.verticalLayout_19.addWidget(self.tblDebugPersosInfos)
self.tabWidget.addTab(self.tab_10, "")
self.tab_2 = QtWidgets.QWidget()
self.tab_2.setObjectName("tab_2")
self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.tab_2)
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
self.tblDebugPlots = QtWidgets.QTableView(self.tab_2)
self.tblDebugPlots.setObjectName("tblDebugPlots")
self.horizontalLayout_11.addWidget(self.tblDebugPlots)
self.verticalLayout_22 = QtWidgets.QVBoxLayout()
self.verticalLayout_22.setObjectName("verticalLayout_22")
self.tblDebugPlotsPersos = QtWidgets.QTableView(self.tab_2)
self.tblDebugPlotsPersos.setObjectName("tblDebugPlotsPersos")
self.verticalLayout_22.addWidget(self.tblDebugPlotsPersos)
self.tblDebugSubPlots = QtWidgets.QTableView(self.tab_2)
self.tblDebugSubPlots.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove)
self.tblDebugSubPlots.setObjectName("tblDebugSubPlots")
self.verticalLayout_22.addWidget(self.tblDebugSubPlots)
self.horizontalLayout_11.addLayout(self.verticalLayout_22)
self.tabWidget.addTab(self.tab_2, "")
self.tab_5 = QtWidgets.QWidget()
self.tab_5.setObjectName("tab_5")
self.verticalLayout_34 = QtWidgets.QVBoxLayout(self.tab_5)
self.verticalLayout_34.setObjectName("verticalLayout_34")
self.treeDebugWorld = QtWidgets.QTreeView(self.tab_5)
self.treeDebugWorld.setObjectName("treeDebugWorld")
self.verticalLayout_34.addWidget(self.treeDebugWorld)
self.tabWidget.addTab(self.tab_5, "")
self.tab_20 = QtWidgets.QWidget()
self.tab_20.setObjectName("tab_20")
self.horizontalLayout_32 = QtWidgets.QHBoxLayout(self.tab_20)
self.horizontalLayout_32.setObjectName("horizontalLayout_32")
self.treeDebugOutline = QtWidgets.QTreeView(self.tab_20)
self.treeDebugOutline.setWordWrap(True)
self.treeDebugOutline.setObjectName("treeDebugOutline")
self.horizontalLayout_32.addWidget(self.treeDebugOutline)
self.tabWidget.addTab(self.tab_20, "")
self.tab = QtWidgets.QWidget()
self.tab.setObjectName("tab")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.tab)
self.horizontalLayout.setObjectName("horizontalLayout")
self.lstDebugLabels = QtWidgets.QListView(self.tab)
self.lstDebugLabels.setObjectName("lstDebugLabels")
self.horizontalLayout.addWidget(self.lstDebugLabels)
self.lstDebugStatus = QtWidgets.QListView(self.tab)
self.lstDebugStatus.setObjectName("lstDebugStatus")
self.horizontalLayout.addWidget(self.lstDebugStatus)
self.tabWidget.addTab(self.tab, "")
self.verticalLayout_29.addWidget(self.tabWidget)
self.tabMain.addTab(self.lytTabDebug, "")
self.horizontalLayout_33.addWidget(self.tabMain)
self.stack.addWidget(self.page_4)
self.horizontalLayout_2.addWidget(self.stack)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 1112, 23))
self.menubar.setObjectName("menubar")
self.menuFile = QtWidgets.QMenu(self.menubar)
self.menuFile.setObjectName("menuFile")
self.menuRecents = QtWidgets.QMenu(self.menuFile)
icon = QtGui.QIcon.fromTheme("folder-recent")
self.menuRecents.setIcon(icon)
self.menuRecents.setObjectName("menuRecents")