--- a/src/eric7/UI/FindFileWidget.ui Tue Nov 19 16:08:15 2024 +0100 +++ b/src/eric7/UI/FindFileWidget.ui Thu Nov 21 17:12:21 2024 +0100 @@ -38,10 +38,10 @@ <bool>true</bool> </property> <property name="insertPolicy"> - <enum>QComboBox::InsertAtTop</enum> + <enum>QComboBox::InsertPolicy::InsertAtTop</enum> </property> <property name="sizeAdjustPolicy"> - <enum>QComboBox::AdjustToMinimumContentsLengthWithIcon</enum> + <enum>QComboBox::SizeAdjustPolicy::AdjustToMinimumContentsLengthWithIcon</enum> </property> <property name="duplicatesEnabled"> <bool>false</bool> @@ -80,10 +80,10 @@ <bool>true</bool> </property> <property name="insertPolicy"> - <enum>QComboBox::InsertAtTop</enum> + <enum>QComboBox::InsertPolicy::InsertAtTop</enum> </property> <property name="sizeAdjustPolicy"> - <enum>QComboBox::AdjustToMinimumContentsLengthWithIcon</enum> + <enum>QComboBox::SizeAdjustPolicy::AdjustToMinimumContentsLengthWithIcon</enum> </property> <property name="duplicatesEnabled"> <bool>false</bool> @@ -100,7 +100,7 @@ <item> <spacer name="horizontalSpacer_3"> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> @@ -153,7 +153,7 @@ <item> <spacer name="horizontalSpacer_4"> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> @@ -196,7 +196,7 @@ <bool>true</bool> </property> <property name="selectionMode"> - <enum>QAbstractItemView::NoSelection</enum> + <enum>QAbstractItemView::SelectionMode::NoSelection</enum> </property> <property name="sortingEnabled"> <bool>true</bool> @@ -206,7 +206,7 @@ <item> <widget class="Line" name="line"> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> </widget> </item> @@ -289,7 +289,7 @@ </sizepolicy> </property> <property name="focusPolicy"> - <enum>Qt::WheelFocus</enum> + <enum>Qt::FocusPolicy::WheelFocus</enum> </property> <property name="toolTip"> <string>Enter the directory to search in</string> @@ -309,7 +309,7 @@ <item> <spacer name="verticalSpacer"> <property name="orientation"> - <enum>Qt::Vertical</enum> + <enum>Qt::Orientation::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> @@ -337,11 +337,48 @@ </widget> </item> <item> + <layout class="QHBoxLayout" name="horizontalLayout_5"> + <item> + <widget class="QCheckBox" name="excludeFilterCheckBox"> + <property name="toolTip"> + <string>Select to exclude files by a given filename pattern</string> + </property> + <property name="text"> + <string>Exclude Filter</string> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="excludeFilterComboBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>Select the exclude file filter to apply.</string> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="excludeFiltersConfigButton"> + <property name="toolTip"> + <string>Press to open a dialog to edit the list of defined filters.</string> + </property> + </widget> + </item> + </layout> + </item> + <item> <layout class="QHBoxLayout" name="horizontalLayout_3"> <item> <spacer name="horizontalSpacer_2"> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> @@ -374,7 +411,7 @@ <item> <spacer name="horizontalSpacer"> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> @@ -389,7 +426,7 @@ <item> <widget class="Line" name="line_2"> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> </widget> </item> @@ -429,7 +466,7 @@ <number>0</number> </property> <property name="orientation"> - <enum>Qt::Horizontal</enum> + <enum>Qt::Orientation::Horizontal</enum> </property> <property name="format"> <string>%v/%m Files</string> @@ -508,6 +545,9 @@ <tabstop>dirPicker</tabstop> <tabstop>openFilesButton</tabstop> <tabstop>excludeHiddenCheckBox</tabstop> + <tabstop>excludeFilterCheckBox</tabstop> + <tabstop>excludeFilterComboBox</tabstop> + <tabstop>excludeFiltersConfigButton</tabstop> <tabstop>findButton</tabstop> <tabstop>stopButton</tabstop> <tabstop>clearButton</tabstop> @@ -548,5 +588,21 @@ </hint> </hints> </connection> + <connection> + <sender>excludeFilterCheckBox</sender> + <signal>toggled(bool)</signal> + <receiver>excludeFilterComboBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>61</x> + <y>376</y> + </hint> + <hint type="destinationlabel"> + <x>150</x> + <y>372</y> + </hint> + </hints> + </connection> </connections> </ui>