Skip to content

Commit 5ec3d5d

Browse files
committed
[processing] improve in-place feature editing icon & toolbar position
1 parent 3ceecbf commit 5ec3d5d

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

images/images.qrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,7 @@
321321
<file>themes/default/mActionPan.svg</file>
322322
<file>themes/default/mActionPanToSelected.svg</file>
323323
<file>themes/default/mActionPinLabels.svg</file>
324+
<file>themes/default/mActionProcessSelected.svg</file>
324325
<file>themes/default/mActionProjectProperties.svg</file>
325326
<file>themes/default/mActionPropertiesWidget.svg</file>
326327
<file>themes/default/mActionPropertyItem.svg</file>
Lines changed: 1 addition & 0 deletions
Loading

python/plugins/processing/ProcessingPlugin.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -231,21 +231,25 @@ def initGui(self):
231231
self.resultsDock.visibilityChanged.connect(self.resultsAction.setChecked)
232232
self.resultsAction.toggled.connect(self.resultsDock.setUserVisible)
233233

234-
self.optionsAction = QAction(
235-
QgsApplication.getThemeIcon("/mActionOptions.svg"),
236-
self.tr('Options'), self.iface.mainWindow())
237-
self.optionsAction.setObjectName('optionsAction')
238-
self.optionsAction.triggered.connect(self.openProcessingOptions)
239-
self.toolbox.processingToolbar.addAction(self.optionsAction)
234+
self.toolbox.processingToolbar.addSeparator()
240235

241236
self.editSelectedAction = QAction(
242-
QgsApplication.getThemeIcon("/mActionToggleEditing.svg"),
237+
QgsApplication.getThemeIcon("/mActionProcessSelected.svg"),
243238
self.tr('Edit Selected Features'), self.iface.mainWindow())
244239
self.editSelectedAction.setObjectName('editSelectedFeatures')
245240
self.editSelectedAction.setCheckable(True)
246241
self.editSelectedAction.toggled.connect(self.editSelected)
247242
self.toolbox.processingToolbar.addAction(self.editSelectedAction)
248243

244+
self.toolbox.processingToolbar.addSeparator()
245+
246+
self.optionsAction = QAction(
247+
QgsApplication.getThemeIcon("/mActionOptions.svg"),
248+
self.tr('Options'), self.iface.mainWindow())
249+
self.optionsAction.setObjectName('optionsAction')
250+
self.optionsAction.triggered.connect(self.openProcessingOptions)
251+
self.toolbox.processingToolbar.addAction(self.optionsAction)
252+
249253
menuBar = self.iface.mainWindow().menuBar()
250254
menuBar.insertMenu(
251255
self.iface.firstRightStandardMenu().menuAction(), self.menu)

0 commit comments

Comments
 (0)