161 self.__moveSelectedEntry(False) |
161 self.__moveSelectedEntry(False) |
162 |
162 |
163 def __moveSelectedEntry(self, moveUp): |
163 def __moveSelectedEntry(self, moveUp): |
164 """ |
164 """ |
165 Private method to move the selected entry up or down. |
165 Private method to move the selected entry up or down. |
|
166 |
|
167 @param moveUp flag indicating to move the entry up (boolean) |
166 """ |
168 """ |
167 itm = self.menuTree.selectedItems()[0] |
169 itm = self.menuTree.selectedItems()[0] |
168 parent = itm.parent() |
170 parent = itm.parent() |
169 if parent is None: |
171 if parent is None: |
170 # top level item |
172 # top level item |
184 itm.setSelected(True) |
186 itm.setSelected(True) |
185 |
187 |
186 @pyqtSlot() |
188 @pyqtSlot() |
187 def on_editButton_clicked(self): |
189 def on_editButton_clicked(self): |
188 """ |
190 """ |
189 Slot documentation goes here. |
191 Private slot to edit the selected entry. |
190 """ |
192 """ |
191 itm = self.menuTree.selectedItems()[0] |
193 itm = self.menuTree.selectedItems()[0] |
192 parent = itm.parent() |
194 parent = itm.parent() |
193 if parent is None: |
195 if parent is None: |
194 menuTitle, ok = QInputDialog.getText( |
196 menuTitle, ok = QInputDialog.getText( |
245 self.addButton.setEnabled(addEnable) |
247 self.addButton.setEnabled(addEnable) |
246 self.addSeparatorButton.setEnabled(True) |
248 self.addSeparatorButton.setEnabled(True) |
247 self.deleteButton.setEnabled(True) |
249 self.deleteButton.setEnabled(True) |
248 self.upButton.setEnabled(upEnable) |
250 self.upButton.setEnabled(upEnable) |
249 self.downButton.setEnabled(downEnable) |
251 self.downButton.setEnabled(downEnable) |
250 self.editButton.setEnabled(True) |
252 self.editButton.setEnabled(itm.text(0) != self.tr("--Separator--")) |