--- a/eric7/Plugins/VcsPlugins/vcsMercurial/HgBookmarkDialog.ui Wed Apr 13 18:16:23 2022 +0200 +++ b/eric7/Plugins/VcsPlugins/vcsMercurial/HgBookmarkDialog.ui Wed Apr 13 19:49:25 2022 +0200 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>400</width> - <height>255</height> + <height>346</height> </rect> </property> <property name="windowTitle"> @@ -200,7 +200,27 @@ </property> </widget> </item> - <item row="5" column="0" colspan="3"> + <item row="5" column="0"> + <widget class="QRadioButton" name="expressionButton"> + <property name="text"> + <string>Expression:</string> + </property> + </widget> + </item> + <item row="5" column="1" colspan="2"> + <widget class="QLineEdit" name="expressionEdit"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="toolTip"> + <string>Enter a revision set expression</string> + </property> + <property name="clearButtonEnabled"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="6" column="0" colspan="3"> <widget class="QRadioButton" name="tipButton"> <property name="toolTip"> <string>Select tip revision of repository</string> @@ -241,8 +261,9 @@ <tabstop>branchCombo</tabstop> <tabstop>bookmarkButton</tabstop> <tabstop>bookmarkCombo</tabstop> + <tabstop>expressionButton</tabstop> + <tabstop>expressionEdit</tabstop> <tabstop>tipButton</tabstop> - <tabstop>buttonBox</tabstop> </tabstops> <resources/> <connections> @@ -253,8 +274,8 @@ <slot>accept()</slot> <hints> <hint type="sourcelabel"> - <x>248</x> - <y>274</y> + <x>257</x> + <y>336</y> </hint> <hint type="destinationlabel"> <x>157</x> @@ -269,8 +290,8 @@ <slot>reject()</slot> <hints> <hint type="sourcelabel"> - <x>316</x> - <y>260</y> + <x>325</x> + <y>336</y> </hint> <hint type="destinationlabel"> <x>286</x> @@ -289,8 +310,8 @@ <y>89</y> </hint> <hint type="destinationlabel"> - <x>118</x> - <y>87</y> + <x>215</x> + <y>102</y> </hint> </hints> </connection> @@ -301,12 +322,12 @@ <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> - <x>36</x> - <y>109</y> + <x>57</x> + <y>133</y> </hint> <hint type="destinationlabel"> - <x>105</x> - <y>116</y> + <x>227</x> + <y>134</y> </hint> </hints> </connection> @@ -321,8 +342,8 @@ <y>142</y> </hint> <hint type="destinationlabel"> - <x>102</x> - <y>141</y> + <x>224</x> + <y>166</y> </hint> </hints> </connection> @@ -333,12 +354,12 @@ <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> - <x>42</x> - <y>170</y> + <x>63</x> + <y>197</y> </hint> <hint type="destinationlabel"> - <x>115</x> - <y>171</y> + <x>237</x> + <y>198</y> </hint> </hints> </connection> @@ -349,12 +370,28 @@ <slot>setEnabled(bool)</slot> <hints> <hint type="sourcelabel"> - <x>51</x> - <y>196</y> + <x>72</x> + <y>229</y> </hint> <hint type="destinationlabel"> - <x>108</x> - <y>201</y> + <x>230</x> + <y>230</y> + </hint> + </hints> + </connection> + <connection> + <sender>expressionButton</sender> + <signal>toggled(bool)</signal> + <receiver>expressionEdit</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>76</x> + <y>248</y> + </hint> + <hint type="destinationlabel"> + <x>154</x> + <y>249</y> </hint> </hints> </connection>