85 |
85 |
86 # generate dialog part for single characters |
86 # generate dialog part for single characters |
87 self.singlesBoxLayout = QVBoxLayout(self.singlesBox) |
87 self.singlesBoxLayout = QVBoxLayout(self.singlesBox) |
88 self.singlesBoxLayout.setObjectName("singlesBoxLayout") |
88 self.singlesBoxLayout.setObjectName("singlesBoxLayout") |
89 self.singlesBoxLayout.setSpacing(6) |
89 self.singlesBoxLayout.setSpacing(6) |
90 self.singlesBoxLayout.setMargin(6) |
90 self.singlesBoxLayout.setContentsMargins(6, 6, 6, 6) |
91 self.singlesBox.setLayout(self.singlesBoxLayout) |
91 self.singlesBox.setLayout(self.singlesBoxLayout) |
92 self.singlesView = QScrollArea(self.singlesBox) |
92 self.singlesView = QScrollArea(self.singlesBox) |
93 self.singlesView.setObjectName("singlesView") |
93 self.singlesView.setObjectName("singlesView") |
94 self.singlesBoxLayout.addWidget(self.singlesView) |
94 self.singlesBoxLayout.addWidget(self.singlesView) |
95 |
95 |
96 self.singlesItemsBox = QWidget(self) |
96 self.singlesItemsBox = QWidget(self) |
97 self.singlesView.setWidget(self.singlesItemsBox) |
97 self.singlesView.setWidget(self.singlesItemsBox) |
98 self.singlesItemsBox.setObjectName("singlesItemsBox") |
98 self.singlesItemsBox.setObjectName("singlesItemsBox") |
99 self.singlesItemsBox.setMinimumWidth(1000) |
99 self.singlesItemsBox.setMinimumWidth(1000) |
100 self.singlesItemsBoxLayout = QVBoxLayout(self.singlesItemsBox) |
100 self.singlesItemsBoxLayout = QVBoxLayout(self.singlesItemsBox) |
101 self.singlesItemsBoxLayout.setMargin(6) |
101 self.singlesItemsBoxLayout.setContentsMargins(6, 6, 6, 6) |
102 self.singlesItemsBoxLayout.setSpacing(6) |
102 self.singlesItemsBoxLayout.setSpacing(6) |
103 self.singlesItemsBox.setLayout(self.singlesItemsBoxLayout) |
103 self.singlesItemsBox.setLayout(self.singlesItemsBoxLayout) |
104 self.singlesEntries = [] |
104 self.singlesEntries = [] |
105 self.__addSinglesLine() |
105 self.__addSinglesLine() |
106 |
106 |
107 hlayout0 = QHBoxLayout() |
107 hlayout0 = QHBoxLayout() |
108 hlayout0.setMargin(0) |
108 hlayout0.setContentsMargins(0, 0, 0, 0) |
109 hlayout0.setSpacing(6) |
109 hlayout0.setSpacing(6) |
110 hlayout0.setObjectName("hlayout0") |
110 hlayout0.setObjectName("hlayout0") |
111 self.moreSinglesButton = QPushButton(self.trUtf8("Additional Entries"), |
111 self.moreSinglesButton = QPushButton(self.trUtf8("Additional Entries"), |
112 self.singlesBox) |
112 self.singlesBox) |
113 self.moreSinglesButton.setObjectName("moreSinglesButton") |
113 self.moreSinglesButton.setObjectName("moreSinglesButton") |
119 |
119 |
120 # generate dialog part for character ranges |
120 # generate dialog part for character ranges |
121 self.rangesBoxLayout = QVBoxLayout(self.rangesBox) |
121 self.rangesBoxLayout = QVBoxLayout(self.rangesBox) |
122 self.rangesBoxLayout.setObjectName("rangesBoxLayout") |
122 self.rangesBoxLayout.setObjectName("rangesBoxLayout") |
123 self.rangesBoxLayout.setSpacing(6) |
123 self.rangesBoxLayout.setSpacing(6) |
124 self.rangesBoxLayout.setMargin(6) |
124 self.rangesBoxLayout.setContentsMargins(6, 6, 6, 6) |
125 self.rangesBox.setLayout(self.rangesBoxLayout) |
125 self.rangesBox.setLayout(self.rangesBoxLayout) |
126 self.rangesView = QScrollArea(self.rangesBox) |
126 self.rangesView = QScrollArea(self.rangesBox) |
127 self.rangesView.setObjectName("rangesView") |
127 self.rangesView.setObjectName("rangesView") |
128 self.rangesBoxLayout.addWidget(self.rangesView) |
128 self.rangesBoxLayout.addWidget(self.rangesView) |
129 |
129 |
130 self.rangesItemsBox = QWidget(self) |
130 self.rangesItemsBox = QWidget(self) |
131 self.rangesView.setWidget(self.rangesItemsBox) |
131 self.rangesView.setWidget(self.rangesItemsBox) |
132 self.rangesItemsBox.setObjectName("rangesItemsBox") |
132 self.rangesItemsBox.setObjectName("rangesItemsBox") |
133 self.rangesItemsBox.setMinimumWidth(1000) |
133 self.rangesItemsBox.setMinimumWidth(1000) |
134 self.rangesItemsBoxLayout = QVBoxLayout(self.rangesItemsBox) |
134 self.rangesItemsBoxLayout = QVBoxLayout(self.rangesItemsBox) |
135 self.rangesItemsBoxLayout.setMargin(6) |
135 self.rangesItemsBoxLayout.setContentsMargins(6, 6, 6, 6) |
136 self.rangesItemsBoxLayout.setSpacing(6) |
136 self.rangesItemsBoxLayout.setSpacing(6) |
137 self.rangesItemsBox.setLayout(self.rangesItemsBoxLayout) |
137 self.rangesItemsBox.setLayout(self.rangesItemsBoxLayout) |
138 self.rangesEntries = [] |
138 self.rangesEntries = [] |
139 self.__addRangesLine() |
139 self.__addRangesLine() |
140 |
140 |
141 hlayout1 = QHBoxLayout() |
141 hlayout1 = QHBoxLayout() |
142 hlayout1.setMargin(0) |
142 hlayout1.setContentsMargins(0, 0, 0, 0) |
143 hlayout1.setSpacing(6) |
143 hlayout1.setSpacing(6) |
144 hlayout1.setObjectName("hlayout1") |
144 hlayout1.setObjectName("hlayout1") |
145 self.moreRangesButton = QPushButton(self.trUtf8("Additional Entries"), |
145 self.moreRangesButton = QPushButton(self.trUtf8("Additional Entries"), |
146 self.rangesBox) |
146 self.rangesBox) |
147 self.moreSinglesButton.setObjectName("moreRangesButton") |
147 self.moreSinglesButton.setObjectName("moreRangesButton") |
401 """ |
401 """ |
402 Private slot to add a line of entry widgets for single characters. |
402 Private slot to add a line of entry widgets for single characters. |
403 """ |
403 """ |
404 hbox = QWidget(self.singlesItemsBox) |
404 hbox = QWidget(self.singlesItemsBox) |
405 hboxLayout = QHBoxLayout(hbox) |
405 hboxLayout = QHBoxLayout(hbox) |
406 hboxLayout.setMargin(0) |
406 hboxLayout.setContentsMargins(0, 0, 0, 0) |
407 hboxLayout.setSpacing(6) |
407 hboxLayout.setSpacing(6) |
408 hbox.setLayout(hboxLayout) |
408 hbox.setLayout(hboxLayout) |
409 cb1 = QComboBox(hbox) |
409 cb1 = QComboBox(hbox) |
410 cb1.setEditable(False) |
410 cb1.setEditable(False) |
411 self.__populateCharTypeCombo(cb1, True) |
411 self.__populateCharTypeCombo(cb1, True) |
445 """ |
445 """ |
446 Private slot to add a line of entry widgets for character ranges. |
446 Private slot to add a line of entry widgets for character ranges. |
447 """ |
447 """ |
448 hbox = QWidget(self.rangesItemsBox) |
448 hbox = QWidget(self.rangesItemsBox) |
449 hboxLayout = QHBoxLayout(hbox) |
449 hboxLayout = QHBoxLayout(hbox) |
450 hboxLayout.setMargin(0) |
450 hboxLayout.setContentsMargins(0, 0, 0, 0) |
451 hboxLayout.setSpacing(6) |
451 hboxLayout.setSpacing(6) |
452 hbox.setLayout(hboxLayout) |
452 hbox.setLayout(hboxLayout) |
453 cb1 = QComboBox(hbox) |
453 cb1 = QComboBox(hbox) |
454 cb1.setEditable(False) |
454 cb1.setEditable(False) |
455 self.__populateCharTypeCombo(cb1, False) |
455 self.__populateCharTypeCombo(cb1, False) |