Skip to content

Commit f0a8466

Browse files
committed
Hide search widget tool button for aggregate search
1 parent 04101c3 commit f0a8466

File tree

4 files changed

+20
-1
lines changed

4 files changed

+20
-1
lines changed

python/gui/qgsattributeformwidget.sip

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ class QgsAttributeFormWidget : QWidget /Abstract/
120120
Resets the search/filter value of the widget.
121121
%End
122122

123+
bool searchWidgetToolButtonVisible() const;
124+
%Docstring
125+
:rtype: bool
126+
%End
127+
void setSearchWidgetToolButtonVisible( bool searchWidgetToolButtonVisible );
128+
123129
protected:
124130

125131

src/gui/qgsattributeformrelationeditorwidget.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ QgsAttributeFormRelationEditorWidget::QgsAttributeFormRelationEditorWidget( QgsR
2323
: QgsAttributeFormWidget( wrapper, form )
2424
, mWrapper( wrapper )
2525
{
26+
setSearchWidgetToolButtonVisible( false );
2627
}
2728

2829
void QgsAttributeFormRelationEditorWidget::createSearchWidgetWrappers( const QgsAttributeEditorContext &context )

src/gui/qgsattributeformwidget.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,16 @@ void QgsAttributeFormWidget::updateWidgets()
173173

174174
}
175175

176+
bool QgsAttributeFormWidget::searchWidgetToolButtonVisible() const
177+
{
178+
return mSearchWidgetToolButton->isVisible();
179+
}
180+
181+
void QgsAttributeFormWidget::setSearchWidgetToolButtonVisible( bool searchWidgetToolButtonVisible )
182+
{
183+
return mSearchWidgetToolButton->setVisible( searchWidgetToolButtonVisible );
184+
}
185+
176186
QWidget *QgsAttributeFormWidget::searchPage() const
177187
{
178188
return mSearchPage;

src/gui/qgsattributeformwidget.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,9 @@ class GUI_EXPORT QgsAttributeFormWidget : public QWidget // SIP_ABSTRACT
120120
*/
121121
void resetSearch();
122122

123+
bool searchWidgetToolButtonVisible() const;
124+
void setSearchWidgetToolButtonVisible( bool searchWidgetToolButtonVisible );
125+
123126
protected:
124127

125128
/**
@@ -153,7 +156,6 @@ class GUI_EXPORT QgsAttributeFormWidget : public QWidget // SIP_ABSTRACT
153156

154157
private:
155158
virtual void updateWidgets();
156-
157159
QgsAttributeFormWidget::Mode mMode = DefaultMode;
158160
QgsSearchWidgetToolButton *mSearchWidgetToolButton = nullptr;
159161
QWidget *mEditPage = nullptr;

0 commit comments

Comments
 (0)