65 |
65 |
66 # generate dialog part for single characters |
66 # generate dialog part for single characters |
67 self.singlesBoxLayout = QVBoxLayout(self.singlesBox) |
67 self.singlesBoxLayout = QVBoxLayout(self.singlesBox) |
68 self.singlesBoxLayout.setObjectName("singlesBoxLayout") |
68 self.singlesBoxLayout.setObjectName("singlesBoxLayout") |
69 self.singlesBoxLayout.setSpacing(6) |
69 self.singlesBoxLayout.setSpacing(6) |
70 self.singlesBoxLayout.setMargin(6) |
70 self.singlesBoxLayout.setContentsMargins(6, 6, 6, 6) |
71 self.singlesBox.setLayout(self.singlesBoxLayout) |
71 self.singlesBox.setLayout(self.singlesBoxLayout) |
72 self.singlesView = QScrollArea(self.singlesBox) |
72 self.singlesView = QScrollArea(self.singlesBox) |
73 self.singlesView.setObjectName("singlesView") |
73 self.singlesView.setObjectName("singlesView") |
74 self.singlesBoxLayout.addWidget(self.singlesView) |
74 self.singlesBoxLayout.addWidget(self.singlesView) |
75 |
75 |
76 self.singlesItemsBox = QWidget(self) |
76 self.singlesItemsBox = QWidget(self) |
77 self.singlesView.setWidget(self.singlesItemsBox) |
77 self.singlesView.setWidget(self.singlesItemsBox) |
78 self.singlesItemsBox.setObjectName("singlesItemsBox") |
78 self.singlesItemsBox.setObjectName("singlesItemsBox") |
79 self.singlesItemsBox.setMinimumWidth(1000) |
79 self.singlesItemsBox.setMinimumWidth(1000) |
80 self.singlesItemsBoxLayout = QVBoxLayout(self.singlesItemsBox) |
80 self.singlesItemsBoxLayout = QVBoxLayout(self.singlesItemsBox) |
81 self.singlesItemsBoxLayout.setMargin(6) |
81 self.singlesItemsBoxLayout.setContentsMargins(6, 6, 6, 6) |
82 self.singlesItemsBoxLayout.setSpacing(6) |
82 self.singlesItemsBoxLayout.setSpacing(6) |
83 self.singlesItemsBox.setLayout(self.singlesItemsBoxLayout) |
83 self.singlesItemsBox.setLayout(self.singlesItemsBoxLayout) |
84 self.singlesEntries = [] |
84 self.singlesEntries = [] |
85 self.__addSinglesLine() |
85 self.__addSinglesLine() |
86 |
86 |
87 hlayout0 = QHBoxLayout() |
87 hlayout0 = QHBoxLayout() |
88 hlayout0.setMargin(0) |
88 hlayout0.setContentsMargins(0, 0, 0, 0) |
89 hlayout0.setSpacing(6) |
89 hlayout0.setSpacing(6) |
90 hlayout0.setObjectName("hlayout0") |
90 hlayout0.setObjectName("hlayout0") |
91 self.moreSinglesButton = QPushButton(self.trUtf8("Additional Entries"), |
91 self.moreSinglesButton = QPushButton(self.trUtf8("Additional Entries"), |
92 self.singlesBox) |
92 self.singlesBox) |
93 self.moreSinglesButton.setObjectName("moreSinglesButton") |
93 self.moreSinglesButton.setObjectName("moreSinglesButton") |
99 |
99 |
100 # generate dialog part for character ranges |
100 # generate dialog part for character ranges |
101 self.rangesBoxLayout = QVBoxLayout(self.rangesBox) |
101 self.rangesBoxLayout = QVBoxLayout(self.rangesBox) |
102 self.rangesBoxLayout.setObjectName("rangesBoxLayout") |
102 self.rangesBoxLayout.setObjectName("rangesBoxLayout") |
103 self.rangesBoxLayout.setSpacing(6) |
103 self.rangesBoxLayout.setSpacing(6) |
104 self.rangesBoxLayout.setMargin(6) |
104 self.rangesBoxLayout.setContentsMargins(6, 6, 6, 6) |
105 self.rangesBox.setLayout(self.rangesBoxLayout) |
105 self.rangesBox.setLayout(self.rangesBoxLayout) |
106 self.rangesView = QScrollArea(self.rangesBox) |
106 self.rangesView = QScrollArea(self.rangesBox) |
107 self.rangesView.setObjectName("rangesView") |
107 self.rangesView.setObjectName("rangesView") |
108 self.rangesBoxLayout.addWidget(self.rangesView) |
108 self.rangesBoxLayout.addWidget(self.rangesView) |
109 |
109 |
110 self.rangesItemsBox = QWidget(self) |
110 self.rangesItemsBox = QWidget(self) |
111 self.rangesView.setWidget(self.rangesItemsBox) |
111 self.rangesView.setWidget(self.rangesItemsBox) |
112 self.rangesItemsBox.setObjectName("rangesItemsBox") |
112 self.rangesItemsBox.setObjectName("rangesItemsBox") |
113 self.rangesItemsBox.setMinimumWidth(1000) |
113 self.rangesItemsBox.setMinimumWidth(1000) |
114 self.rangesItemsBoxLayout = QVBoxLayout(self.rangesItemsBox) |
114 self.rangesItemsBoxLayout = QVBoxLayout(self.rangesItemsBox) |
115 self.rangesItemsBoxLayout.setMargin(6) |
115 self.rangesItemsBoxLayout.setContentsMargins(6, 6, 6, 6) |
116 self.rangesItemsBoxLayout.setSpacing(6) |
116 self.rangesItemsBoxLayout.setSpacing(6) |
117 self.rangesItemsBox.setLayout(self.rangesItemsBoxLayout) |
117 self.rangesItemsBox.setLayout(self.rangesItemsBoxLayout) |
118 self.rangesEntries = [] |
118 self.rangesEntries = [] |
119 self.__addRangesLine() |
119 self.__addRangesLine() |
120 |
120 |
121 hlayout1 = QHBoxLayout() |
121 hlayout1 = QHBoxLayout() |
122 hlayout1.setMargin(0) |
122 hlayout1.setContentsMargins(0, 0, 0, 0) |
123 hlayout1.setSpacing(6) |
123 hlayout1.setSpacing(6) |
124 hlayout1.setObjectName("hlayout1") |
124 hlayout1.setObjectName("hlayout1") |
125 self.moreRangesButton = QPushButton(self.trUtf8("Additional Entries"), |
125 self.moreRangesButton = QPushButton(self.trUtf8("Additional Entries"), |
126 self.rangesBox) |
126 self.rangesBox) |
127 self.moreSinglesButton.setObjectName("moreRangesButton") |
127 self.moreSinglesButton.setObjectName("moreRangesButton") |
327 """ |
327 """ |
328 Private slot to add a line of entry widgets for single characters. |
328 Private slot to add a line of entry widgets for single characters. |
329 """ |
329 """ |
330 hbox = QWidget(self.singlesItemsBox) |
330 hbox = QWidget(self.singlesItemsBox) |
331 hboxLayout = QHBoxLayout(hbox) |
331 hboxLayout = QHBoxLayout(hbox) |
332 hboxLayout.setMargin(0) |
332 hboxLayout.setContentsMargins(0, 0, 0, 0) |
333 hboxLayout.setSpacing(6) |
333 hboxLayout.setSpacing(6) |
334 hbox.setLayout(hboxLayout) |
334 hbox.setLayout(hboxLayout) |
335 cb1 = QComboBox(hbox) |
335 cb1 = QComboBox(hbox) |
336 cb1.setEditable(False) |
336 cb1.setEditable(False) |
337 self.__populateCharTypeCombo(cb1, True) |
337 self.__populateCharTypeCombo(cb1, True) |
371 """ |
371 """ |
372 Private slot to add a line of entry widgets for character ranges. |
372 Private slot to add a line of entry widgets for character ranges. |
373 """ |
373 """ |
374 hbox = QWidget(self.rangesItemsBox) |
374 hbox = QWidget(self.rangesItemsBox) |
375 hboxLayout = QHBoxLayout(hbox) |
375 hboxLayout = QHBoxLayout(hbox) |
376 hboxLayout.setMargin(0) |
376 hboxLayout.setContentsMargins(0, 0, 0, 0) |
377 hboxLayout.setSpacing(6) |
377 hboxLayout.setSpacing(6) |
378 hbox.setLayout(hboxLayout) |
378 hbox.setLayout(hboxLayout) |
379 cb1 = QComboBox(hbox) |
379 cb1 = QComboBox(hbox) |
380 cb1.setEditable(False) |
380 cb1.setEditable(False) |
381 self.__populateCharTypeCombo(cb1, False) |
381 self.__populateCharTypeCombo(cb1, False) |