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