Skip to content

Commit 77f5959

Browse files
committedNov 28, 2017
[pyqgis-console][ui] move find text tools to toolbar widget
1 parent 5652501 commit 77f5959

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed
 

‎python/console/console.py

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -433,20 +433,18 @@ def __init__(self, parent=None):
433433
placeHolderTxt = QCoreApplication.translate("PythonConsole", "Enter text to find...")
434434

435435
self.lineEditFind.setPlaceholderText(placeHolderTxt)
436-
self.findNextButton = QToolButton()
436+
self.toolBarFindText = QToolBar()
437+
self.toolBarFindText.setIconSize(icon_size)
438+
self.findNextButton = QAction(self)
437439
self.findNextButton.setEnabled(False)
438440
toolTipfindNext = QCoreApplication.translate("PythonConsole", "Find Next")
439441
self.findNextButton.setToolTip(toolTipfindNext)
440442
self.findNextButton.setIcon(QgsApplication.getThemeIcon("console/iconSearchNextEditorConsole.png"))
441-
self.findNextButton.setIconSize(QSize(24, 24))
442-
self.findNextButton.setAutoRaise(True)
443-
self.findPrevButton = QToolButton()
443+
self.findPrevButton = QAction(self)
444444
self.findPrevButton.setEnabled(False)
445445
toolTipfindPrev = QCoreApplication.translate("PythonConsole", "Find Previous")
446446
self.findPrevButton.setToolTip(toolTipfindPrev)
447447
self.findPrevButton.setIcon(QgsApplication.getThemeIcon("console/iconSearchPrevEditorConsole.png"))
448-
self.findPrevButton.setIconSize(QSize(24, 24))
449-
self.findPrevButton.setAutoRaise(True)
450448
self.caseSensitive = QCheckBox()
451449
caseSensTr = QCoreApplication.translate("PythonConsole", "Case Sensitive")
452450
self.caseSensitive.setText(caseSensTr)
@@ -457,12 +455,15 @@ def __init__(self, parent=None):
457455
self.wrapAround.setChecked(True)
458456
wrapAroundTr = QCoreApplication.translate("PythonConsole", "Wrap Around")
459457
self.wrapAround.setText(wrapAroundTr)
460-
self.layoutFind.addWidget(self.lineEditFind, 0, 1, 1, 1)
461-
self.layoutFind.addWidget(self.findPrevButton, 0, 2, 1, 1)
462-
self.layoutFind.addWidget(self.findNextButton, 0, 3, 1, 1)
463-
self.layoutFind.addWidget(self.caseSensitive, 0, 4, 1, 1)
464-
self.layoutFind.addWidget(self.wholeWord, 0, 5, 1, 1)
465-
self.layoutFind.addWidget(self.wrapAround, 0, 6, 1, 1)
458+
459+
self.toolBarFindText.addWidget(self.lineEditFind)
460+
self.toolBarFindText.addAction(self.findPrevButton)
461+
self.toolBarFindText.addAction(self.findNextButton)
462+
self.toolBarFindText.addWidget(self.caseSensitive)
463+
self.toolBarFindText.addWidget(self.wholeWord)
464+
self.toolBarFindText.addWidget(self.wrapAround)
465+
466+
self.layoutFind.addWidget(self.toolBarFindText, 0, 1, 1, 1)
466467

467468
# ------------ Add first Tab in Editor -------------------------------
468469

@@ -489,8 +490,8 @@ def __init__(self, parent=None):
489490
self.helpButton.triggered.connect(self.openHelp)
490491
self.listClassMethod.itemClicked.connect(self.onClickGoToLine)
491492
self.lineEditFind.returnPressed.connect(self._findNext)
492-
self.findNextButton.clicked.connect(self._findNext)
493-
self.findPrevButton.clicked.connect(self._findPrev)
493+
self.findNextButton.triggered.connect(self._findNext)
494+
self.findPrevButton.triggered.connect(self._findPrev)
494495
self.lineEditFind.textChanged.connect(self._textFindChanged)
495496

496497
self.findScut = QShortcut(QKeySequence.Find, self.widgetEditor)

0 commit comments

Comments
 (0)
Please sign in to comment.