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