Wed, 04 Oct 2023 17:50:59 +0200
Fixed in issue with several editable combo box selectors, that the value could not be changed if the edited text differed by case only. This was caused by the standard QComboBox completer.
<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>GitFetchDialog</class> <widget class="QDialog" name="GitFetchDialog"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>400</width> <height>350</height> </rect> </property> <property name="windowTitle"> <string>Git Fetch</string> </property> <property name="sizeGripEnabled"> <bool>true</bool> </property> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0"> <widget class="QLabel" name="label"> <property name="text"> <string>Remote Repository:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="remotesComboBox"> <property name="toolTip"> <string>Select the remote repository to fetch from</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="remoteEdit"> <property name="readOnly"> <bool>true</bool> </property> </widget> </item> <item row="2" column="0"> <layout class="QVBoxLayout" name="verticalLayout"> <item> <widget class="QLabel" name="label_2"> <property name="text"> <string>Remote Branches:</string> </property> <property name="alignment"> <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> </property> </widget> </item> <item> <widget class="QPushButton" name="updateButton"> <property name="toolTip"> <string>Press to update the list of remote branches</string> </property> <property name="text"> <string>Update</string> </property> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </item> <item row="2" column="1"> <widget class="QListWidget" name="remoteBranchesList"> <property name="toolTip"> <string>Select the remote branches to be fetched</string> </property> <property name="alternatingRowColors"> <bool>true</bool> </property> <property name="selectionMode"> <enum>QAbstractItemView::ExtendedSelection</enum> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>Local Branch:</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QComboBox" name="localBranchComboBox"> <property name="toolTip"> <string>Select the local branch to fetch into</string> </property> <property name="editable"> <bool>true</bool> </property> </widget> </item> <item row="4" column="0" colspan="2"> <widget class="QCheckBox" name="pruneCheckBox"> <property name="toolTip"> <string>Select to remove non-existing tracking references </string> </property> <property name="text"> <string>Prune obsolete tracking references</string> </property> </widget> </item> <item row="5" column="0" colspan="2"> <widget class="QCheckBox" name="tagsCheckBox"> <property name="toolTip"> <string>Select to fetch tags as well</string> </property> <property name="text"> <string>Include tags</string> </property> </widget> </item> <item row="6" column="0" colspan="2"> <widget class="QDialogButtonBox" name="buttonBox"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="standardButtons"> <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> </property> </widget> </item> </layout> </widget> <tabstops> <tabstop>remotesComboBox</tabstop> <tabstop>remoteEdit</tabstop> <tabstop>remoteBranchesList</tabstop> <tabstop>updateButton</tabstop> <tabstop>localBranchComboBox</tabstop> <tabstop>pruneCheckBox</tabstop> <tabstop>tagsCheckBox</tabstop> </tabstops> <resources/> <connections> <connection> <sender>buttonBox</sender> <signal>accepted()</signal> <receiver>GitFetchDialog</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <x>248</x> <y>254</y> </hint> <hint type="destinationlabel"> <x>157</x> <y>274</y> </hint> </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>GitFetchDialog</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>316</x> <y>260</y> </hint> <hint type="destinationlabel"> <x>286</x> <y>274</y> </hint> </hints> </connection> </connections> </ui>