59 |
59 |
60 # generate dialog part for single characters |
60 # generate dialog part for single characters |
61 self.singlesBoxLayout = QVBoxLayout(self.singlesBox) |
61 self.singlesBoxLayout = QVBoxLayout(self.singlesBox) |
62 self.singlesBoxLayout.setObjectName("singlesBoxLayout") |
62 self.singlesBoxLayout.setObjectName("singlesBoxLayout") |
63 self.singlesBoxLayout.setSpacing(6) |
63 self.singlesBoxLayout.setSpacing(6) |
64 self.singlesBoxLayout.setMargin(6) |
64 self.singlesBoxLayout.setContentsMargins(6, 6, 6, 6) |
65 self.singlesBox.setLayout(self.singlesBoxLayout) |
65 self.singlesBox.setLayout(self.singlesBoxLayout) |
66 self.singlesView = QScrollArea(self.singlesBox) |
66 self.singlesView = QScrollArea(self.singlesBox) |
67 self.singlesView.setObjectName("singlesView") |
67 self.singlesView.setObjectName("singlesView") |
68 self.singlesBoxLayout.addWidget(self.singlesView) |
68 self.singlesBoxLayout.addWidget(self.singlesView) |
69 |
69 |
70 self.singlesItemsBox = QWidget(self) |
70 self.singlesItemsBox = QWidget(self) |
71 self.singlesView.setWidget(self.singlesItemsBox) |
71 self.singlesView.setWidget(self.singlesItemsBox) |
72 self.singlesItemsBox.setObjectName("singlesItemsBox") |
72 self.singlesItemsBox.setObjectName("singlesItemsBox") |
73 self.singlesItemsBoxLayout = QVBoxLayout(self.singlesItemsBox) |
73 self.singlesItemsBoxLayout = QVBoxLayout(self.singlesItemsBox) |
74 self.singlesItemsBoxLayout.setMargin(6) |
74 self.singlesItemsBoxLayout.setContentsMargins(6, 6, 6, 6) |
75 self.singlesItemsBoxLayout.setSpacing(6) |
75 self.singlesItemsBoxLayout.setSpacing(6) |
76 self.singlesItemsBox.setLayout(self.singlesItemsBoxLayout) |
76 self.singlesItemsBox.setLayout(self.singlesItemsBoxLayout) |
77 self.singlesEntries = [] |
77 self.singlesEntries = [] |
78 self.__addSinglesLine() |
78 self.__addSinglesLine() |
79 |
79 |
80 hlayout0 = QHBoxLayout() |
80 hlayout0 = QHBoxLayout() |
81 hlayout0.setMargin(0) |
81 hlayout0.setContentsMargins(0, 0, 0, 0) |
82 hlayout0.setSpacing(6) |
82 hlayout0.setSpacing(6) |
83 hlayout0.setObjectName("hlayout0") |
83 hlayout0.setObjectName("hlayout0") |
84 self.moreSinglesButton = QPushButton(self.trUtf8("Additional Entries"), |
84 self.moreSinglesButton = QPushButton(self.trUtf8("Additional Entries"), |
85 self.singlesBox) |
85 self.singlesBox) |
86 self.moreSinglesButton.setObjectName("moreSinglesButton") |
86 self.moreSinglesButton.setObjectName("moreSinglesButton") |
92 |
92 |
93 # generate dialog part for character ranges |
93 # generate dialog part for character ranges |
94 self.rangesBoxLayout = QVBoxLayout(self.rangesBox) |
94 self.rangesBoxLayout = QVBoxLayout(self.rangesBox) |
95 self.rangesBoxLayout.setObjectName("rangesBoxLayout") |
95 self.rangesBoxLayout.setObjectName("rangesBoxLayout") |
96 self.rangesBoxLayout.setSpacing(6) |
96 self.rangesBoxLayout.setSpacing(6) |
97 self.rangesBoxLayout.setMargin(6) |
97 self.rangesBoxLayout.setContentsMargins(6, 6, 6, 6) |
98 self.rangesBox.setLayout(self.rangesBoxLayout) |
98 self.rangesBox.setLayout(self.rangesBoxLayout) |
99 self.rangesView = QScrollArea(self.rangesBox) |
99 self.rangesView = QScrollArea(self.rangesBox) |
100 self.rangesView.setObjectName("rangesView") |
100 self.rangesView.setObjectName("rangesView") |
101 self.rangesBoxLayout.addWidget(self.rangesView) |
101 self.rangesBoxLayout.addWidget(self.rangesView) |
102 |
102 |
103 self.rangesItemsBox = QWidget(self) |
103 self.rangesItemsBox = QWidget(self) |
104 self.rangesView.setWidget(self.rangesItemsBox) |
104 self.rangesView.setWidget(self.rangesItemsBox) |
105 self.rangesItemsBox.setObjectName("rangesItemsBox") |
105 self.rangesItemsBox.setObjectName("rangesItemsBox") |
106 self.rangesItemsBoxLayout = QVBoxLayout(self.rangesItemsBox) |
106 self.rangesItemsBoxLayout = QVBoxLayout(self.rangesItemsBox) |
107 self.rangesItemsBoxLayout.setMargin(6) |
107 self.rangesItemsBoxLayout.setContentsMargins(6, 6, 6, 6) |
108 self.rangesItemsBoxLayout.setSpacing(6) |
108 self.rangesItemsBoxLayout.setSpacing(6) |
109 self.rangesItemsBox.setLayout(self.rangesItemsBoxLayout) |
109 self.rangesItemsBox.setLayout(self.rangesItemsBoxLayout) |
110 self.rangesEntries = [] |
110 self.rangesEntries = [] |
111 self.__addRangesLine() |
111 self.__addRangesLine() |
112 |
112 |
113 hlayout1 = QHBoxLayout() |
113 hlayout1 = QHBoxLayout() |
114 hlayout1.setMargin(0) |
114 hlayout1.setContentsMargins(0, 0, 0, 0) |
115 hlayout1.setSpacing(6) |
115 hlayout1.setSpacing(6) |
116 hlayout1.setObjectName("hlayout1") |
116 hlayout1.setObjectName("hlayout1") |
117 self.moreRangesButton = QPushButton(self.trUtf8("Additional Entries"), |
117 self.moreRangesButton = QPushButton(self.trUtf8("Additional Entries"), |
118 self.rangesBox) |
118 self.rangesBox) |
119 self.moreSinglesButton.setObjectName("moreRangesButton") |
119 self.moreSinglesButton.setObjectName("moreRangesButton") |
127 """ |
127 """ |
128 Private slot to add a line of entry widgets for single characters. |
128 Private slot to add a line of entry widgets for single characters. |
129 """ |
129 """ |
130 hbox = QWidget(self.singlesItemsBox) |
130 hbox = QWidget(self.singlesItemsBox) |
131 hboxLayout = QHBoxLayout(hbox) |
131 hboxLayout = QHBoxLayout(hbox) |
132 hboxLayout.setMargin(0) |
132 hboxLayout.setContentsMargins(0, 0, 0, 0) |
133 hboxLayout.setSpacing(6) |
133 hboxLayout.setSpacing(6) |
134 hbox.setLayout(hboxLayout) |
134 hbox.setLayout(hboxLayout) |
135 cb1 = QComboBox(hbox) |
135 cb1 = QComboBox(hbox) |
136 cb1.setEditable(False) |
136 cb1.setEditable(False) |
137 cb1.addItems(self.comboItems) |
137 cb1.addItems(self.comboItems) |
163 """ |
163 """ |
164 Private slot to add a line of entry widgets for character ranges. |
164 Private slot to add a line of entry widgets for character ranges. |
165 """ |
165 """ |
166 hbox = QWidget(self.rangesItemsBox) |
166 hbox = QWidget(self.rangesItemsBox) |
167 hboxLayout = QHBoxLayout(hbox) |
167 hboxLayout = QHBoxLayout(hbox) |
168 hboxLayout.setMargin(0) |
168 hboxLayout.setContentsMargins(0, 0, 0, 0) |
169 hboxLayout.setSpacing(6) |
169 hboxLayout.setSpacing(6) |
170 hbox.setLayout(hboxLayout) |
170 hbox.setLayout(hboxLayout) |
171 cb1 = QComboBox(hbox) |
171 cb1 = QComboBox(hbox) |
172 cb1.setEditable(False) |
172 cb1.setEditable(False) |
173 cb1.addItems(self.comboItems) |
173 cb1.addItems(self.comboItems) |