diff -r e8a7be10b76c -r 316be9cd43bc src/eric7/UI/Ui_FindFileWidget.py --- a/src/eric7/UI/Ui_FindFileWidget.py Tue Nov 19 16:08:15 2024 +0100 +++ b/src/eric7/UI/Ui_FindFileWidget.py Thu Nov 21 17:12:21 2024 +0100 @@ -1,6 +1,6 @@ # Form implementation generated from reading ui file 'src/eric7/UI/FindFileWidget.ui' # -# Created by: PyQt6 UI code generator 6.7.0 +# Created by: PyQt6 UI code generator 6.7.1 # # WARNING: Any manual changes made to this file will be lost when pyuic6 is # run again. Do not edit this file unless you know what you are doing. @@ -148,6 +148,24 @@ self.excludeHiddenCheckBox.setChecked(True) self.excludeHiddenCheckBox.setObjectName("excludeHiddenCheckBox") self.verticalLayout.addWidget(self.excludeHiddenCheckBox) + self.horizontalLayout_5 = QtWidgets.QHBoxLayout() + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.excludeFilterCheckBox = QtWidgets.QCheckBox(parent=FindFileWidget) + self.excludeFilterCheckBox.setObjectName("excludeFilterCheckBox") + self.horizontalLayout_5.addWidget(self.excludeFilterCheckBox) + self.excludeFilterComboBox = QtWidgets.QComboBox(parent=FindFileWidget) + self.excludeFilterComboBox.setEnabled(False) + sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.excludeFilterComboBox.sizePolicy().hasHeightForWidth()) + self.excludeFilterComboBox.setSizePolicy(sizePolicy) + self.excludeFilterComboBox.setObjectName("excludeFilterComboBox") + self.horizontalLayout_5.addWidget(self.excludeFilterComboBox) + self.excludeFiltersConfigButton = QtWidgets.QToolButton(parent=FindFileWidget) + self.excludeFiltersConfigButton.setObjectName("excludeFiltersConfigButton") + self.horizontalLayout_5.addWidget(self.excludeFiltersConfigButton) + self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) @@ -206,6 +224,7 @@ self.fileOptionsWidget.setCurrentIndex(0) self.dirButton.toggled['bool'].connect(self.dirPicker.setEnabled) # type: ignore self.filterCheckBox.toggled['bool'].connect(self.filterComboBox.setEnabled) # type: ignore + self.excludeFilterCheckBox.toggled['bool'].connect(self.excludeFilterComboBox.setEnabled) # type: ignore QtCore.QMetaObject.connectSlotsByName(FindFileWidget) FindFileWidget.setTabOrder(self.findtextCombo, self.modeToggleButton) FindFileWidget.setTabOrder(self.modeToggleButton, self.replacetextCombo) @@ -223,7 +242,10 @@ FindFileWidget.setTabOrder(self.dirButton, self.dirPicker) FindFileWidget.setTabOrder(self.dirPicker, self.openFilesButton) FindFileWidget.setTabOrder(self.openFilesButton, self.excludeHiddenCheckBox) - FindFileWidget.setTabOrder(self.excludeHiddenCheckBox, self.findButton) + FindFileWidget.setTabOrder(self.excludeHiddenCheckBox, self.excludeFilterCheckBox) + FindFileWidget.setTabOrder(self.excludeFilterCheckBox, self.excludeFilterComboBox) + FindFileWidget.setTabOrder(self.excludeFilterComboBox, self.excludeFiltersConfigButton) + FindFileWidget.setTabOrder(self.excludeFiltersConfigButton, self.findButton) FindFileWidget.setTabOrder(self.findButton, self.stopButton) FindFileWidget.setTabOrder(self.stopButton, self.clearButton) FindFileWidget.setTabOrder(self.clearButton, self.findList) @@ -257,6 +279,10 @@ self.fileOptionsWidget.setTabText(self.fileOptionsWidget.indexOf(self.findInTab), _translate("FindFileWidget", "Find In")) self.excludeHiddenCheckBox.setToolTip(_translate("FindFileWidget", "Select to exclude hidden files and directories when searching a directory tree.")) self.excludeHiddenCheckBox.setText(_translate("FindFileWidget", "Exclude hidden")) + self.excludeFilterCheckBox.setToolTip(_translate("FindFileWidget", "Select to exclude files by a given filename pattern")) + self.excludeFilterCheckBox.setText(_translate("FindFileWidget", "Exclude Filter")) + self.excludeFilterComboBox.setToolTip(_translate("FindFileWidget", "Select the exclude file filter to apply.")) + self.excludeFiltersConfigButton.setToolTip(_translate("FindFileWidget", "Press to open a dialog to edit the list of defined filters.")) self.findButton.setToolTip(_translate("FindFileWidget", "Press to start the search process")) self.findButton.setText(_translate("FindFileWidget", "Search")) self.stopButton.setToolTip(_translate("FindFileWidget", "Press to stop the current search process"))