Skip to content

Commit 4b9dbf2

Browse files
committed
use new lineedit widget in several dialogs
1 parent 8694cb8 commit 4b9dbf2

6 files changed

+90
-49
lines changed

python/plugins/plugin_installer/qgsplugininstallerbase.ui

+8-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
</widget>
127127
</item>
128128
<item>
129-
<widget class="QLineEdit" name="lineFilter">
129+
<widget class="QgsFilterLineEdit" name="lineFilter">
130130
<property name="enabled">
131131
<bool>true</bool>
132132
</property>
@@ -641,6 +641,13 @@ p, li { white-space: pre-wrap; }
641641
</item>
642642
</layout>
643643
</widget>
644+
<customwidgets>
645+
<customwidget>
646+
<class>QgsFilterLineEdit</class>
647+
<extends>QLineEdit</extends>
648+
<header>qgis.gui</header>
649+
</customwidget>
650+
</customwidgets>
644651
<tabstops>
645652
<tabstop>tabWidget</tabstop>
646653
<tabstop>lineFilter</tabstop>

src/ui/qgsattributetabledialog.ui

+7-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<rect>
77
<x>0</x>
88
<y>0</y>
9-
<width>763</width>
9+
<width>775</width>
1010
<height>570</height>
1111
</rect>
1212
</property>
@@ -433,7 +433,7 @@
433433
</widget>
434434
</item>
435435
<item>
436-
<widget class="QLineEdit" name="query"/>
436+
<widget class="QgsFilterLineEdit" name="query"/>
437437
</item>
438438
<item>
439439
<widget class="QLabel" name="searchIn">
@@ -465,6 +465,11 @@
465465
<extends>QTableView</extends>
466466
<header>qgsattributetableview.h</header>
467467
</customwidget>
468+
<customwidget>
469+
<class>QgsFilterLineEdit</class>
470+
<extends>QLineEdit</extends>
471+
<header>qgsfilterlineedit.h</header>
472+
</customwidget>
468473
</customwidgets>
469474
<tabstops>
470475
<tabstop>mView</tabstop>

src/ui/qgsexpressionbuilder.ui

+8-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
</widget>
7676
</item>
7777
<item row="2" column="0">
78-
<widget class="QLineEdit" name="txtSearchEdit">
78+
<widget class="QgsFilterLineEdit" name="txtSearchEdit">
7979
<property name="enabled">
8080
<bool>true</bool>
8181
</property>
@@ -502,6 +502,13 @@
502502
</item>
503503
</layout>
504504
</widget>
505+
<customwidgets>
506+
<customwidget>
507+
<class>QgsFilterLineEdit</class>
508+
<extends>QLineEdit</extends>
509+
<header>qgsfilterlineedit.h</header>
510+
</customwidget>
511+
</customwidgets>
505512
<resources>
506513
<include location="../../images/images.qrc"/>
507514
</resources>

src/ui/qgspluginmanagerbase.ui

+51-43
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,108 @@
1-
<ui version="4.0" >
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ui version="4.0">
23
<class>QgsPluginManagerBase</class>
3-
<widget class="QDialog" name="QgsPluginManagerBase" >
4-
<property name="geometry" >
4+
<widget class="QDialog" name="QgsPluginManagerBase">
5+
<property name="geometry">
56
<rect>
67
<x>0</x>
78
<y>0</y>
89
<width>551</width>
910
<height>377</height>
1011
</rect>
1112
</property>
12-
<property name="mouseTracking" >
13+
<property name="mouseTracking">
1314
<bool>false</bool>
1415
</property>
15-
<property name="windowTitle" >
16+
<property name="windowTitle">
1617
<string>QGIS Plugin Manager</string>
1718
</property>
18-
<property name="modal" >
19+
<property name="modal">
1920
<bool>true</bool>
2021
</property>
21-
<layout class="QGridLayout" >
22-
<item row="1" column="0" colspan="3" >
23-
<widget class="QLabel" name="textLabel1_2" >
24-
<property name="text" >
22+
<layout class="QGridLayout">
23+
<item row="1" column="0" colspan="3">
24+
<widget class="QLabel" name="textLabel1_2">
25+
<property name="text">
2526
<string>To enable / disable a plugin, click its checkbox or description</string>
2627
</property>
2728
</widget>
2829
</item>
29-
<item row="2" column="0" colspan="3" >
30-
<widget class="QListView" name="vwPlugins" >
31-
<property name="selectionMode" >
30+
<item row="2" column="0" colspan="3">
31+
<widget class="QListView" name="vwPlugins">
32+
<property name="selectionMode">
3233
<enum>QAbstractItemView::SingleSelection</enum>
3334
</property>
34-
<property name="selectionBehavior" >
35+
<property name="selectionBehavior">
3536
<enum>QAbstractItemView::SelectItems</enum>
3637
</property>
37-
<property name="wordWrap" >
38+
<property name="wordWrap">
3839
<bool>true</bool>
3940
</property>
4041
</widget>
4142
</item>
42-
<item row="0" column="0" >
43-
<widget class="QLabel" name="lblFilter" >
44-
<property name="text" >
43+
<item row="0" column="0">
44+
<widget class="QLabel" name="lblFilter">
45+
<property name="text">
4546
<string>&amp;Filter</string>
4647
</property>
47-
<property name="buddy" >
48+
<property name="buddy">
4849
<cstring>leFilter</cstring>
4950
</property>
5051
</widget>
5152
</item>
52-
<item row="0" column="1" colspan="2" >
53-
<widget class="QLineEdit" name="leFilter" />
53+
<item row="0" column="1" colspan="2">
54+
<widget class="QgsFilterLineEdit" name="leFilter"/>
5455
</item>
55-
<item row="3" column="0" colspan="2" >
56-
<widget class="QLabel" name="textLabel1" >
57-
<property name="text" >
56+
<item row="3" column="0" colspan="2">
57+
<widget class="QLabel" name="textLabel1">
58+
<property name="text">
5859
<string>Plugin Directory:</string>
5960
</property>
6061
</widget>
6162
</item>
62-
<item row="3" column="2" >
63-
<widget class="QLabel" name="lblPluginDir" >
64-
<property name="sizePolicy" >
65-
<sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
63+
<item row="3" column="2">
64+
<widget class="QLabel" name="lblPluginDir">
65+
<property name="sizePolicy">
66+
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
6667
<horstretch>0</horstretch>
6768
<verstretch>0</verstretch>
6869
</sizepolicy>
6970
</property>
70-
<property name="text" >
71+
<property name="text">
7172
<string>Directory</string>
7273
</property>
73-
<property name="alignment" >
74+
<property name="alignment">
7475
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
7576
</property>
76-
<property name="wordWrap" >
77+
<property name="wordWrap">
7778
<bool>true</bool>
7879
</property>
7980
</widget>
8081
</item>
81-
<item row="4" column="0" colspan="2" >
82-
<widget class="QPushButton" name="btnPluginInstaller" >
83-
<property name="text" >
82+
<item row="4" column="0" colspan="2">
83+
<widget class="QPushButton" name="btnPluginInstaller">
84+
<property name="text">
8485
<string>Plugin Installer</string>
8586
</property>
8687
</widget>
8788
</item>
88-
<item row="4" column="2" >
89-
<widget class="QDialogButtonBox" name="buttonBox" >
90-
<property name="standardButtons" >
91-
<set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
89+
<item row="4" column="2">
90+
<widget class="QDialogButtonBox" name="buttonBox">
91+
<property name="standardButtons">
92+
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
9293
</property>
9394
</widget>
9495
</item>
9596
</layout>
9697
</widget>
97-
<layoutdefault spacing="6" margin="11" />
98+
<layoutdefault spacing="6" margin="11"/>
99+
<customwidgets>
100+
<customwidget>
101+
<class>QgsFilterLineEdit</class>
102+
<extends>QLineEdit</extends>
103+
<header>qgsfilterlineedit.h</header>
104+
</customwidget>
105+
</customwidgets>
98106
<tabstops>
99107
<tabstop>leFilter</tabstop>
100108
<tabstop>vwPlugins</tabstop>
@@ -109,11 +117,11 @@
109117
<receiver>QgsPluginManagerBase</receiver>
110118
<slot>accept()</slot>
111119
<hints>
112-
<hint type="sourcelabel" >
120+
<hint type="sourcelabel">
113121
<x>511</x>
114122
<y>305</y>
115123
</hint>
116-
<hint type="destinationlabel" >
124+
<hint type="destinationlabel">
117125
<x>561</x>
118126
<y>271</y>
119127
</hint>
@@ -125,11 +133,11 @@
125133
<receiver>QgsPluginManagerBase</receiver>
126134
<slot>reject()</slot>
127135
<hints>
128-
<hint type="sourcelabel" >
136+
<hint type="sourcelabel">
129137
<x>447</x>
130138
<y>304</y>
131139
</hint>
132-
<hint type="destinationlabel" >
140+
<hint type="destinationlabel">
133141
<x>479</x>
134142
<y>341</y>
135143
</hint>

src/ui/qgsprojectionselectorbase.ui

+8-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
</widget>
3636
</item>
3737
<item>
38-
<widget class="QLineEdit" name="leSearch"/>
38+
<widget class="QgsFilterLineEdit" name="leSearch"/>
3939
</item>
4040
</layout>
4141
</item>
@@ -220,6 +220,13 @@
220220
</layout>
221221
</widget>
222222
<layoutdefault spacing="6" margin="11"/>
223+
<customwidgets>
224+
<customwidget>
225+
<class>QgsFilterLineEdit</class>
226+
<extends>QLineEdit</extends>
227+
<header>qgsfilterlineedit.h</header>
228+
</customwidget>
229+
</customwidgets>
223230
<tabstops>
224231
<tabstop>lstCoordinateSystems</tabstop>
225232
<tabstop>teProjection</tabstop>

src/ui/qgsstylev2managerdialogbase.ui

+8-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ QMenu::item:selected { background-color: gray; } */
148148
</spacer>
149149
</item>
150150
<item row="0" column="1">
151-
<widget class="QLineEdit" name="searchBox">
151+
<widget class="QgsFilterLineEdit" name="searchBox">
152152
<property name="text">
153153
<string/>
154154
</property>
@@ -387,6 +387,13 @@ QMenu::item:selected { background-color: gray; } */
387387
</item>
388388
</layout>
389389
</widget>
390+
<customwidgets>
391+
<customwidget>
392+
<class>QgsFilterLineEdit</class>
393+
<extends>QLineEdit</extends>
394+
<header>qgsfilterlineedit.h</header>
395+
</customwidget>
396+
</customwidgets>
390397
<tabstops>
391398
<tabstop>listItems</tabstop>
392399
<tabstop>btnAddItem</tabstop>

0 commit comments

Comments
 (0)