Skip to content

Commit 17d326e

Browse files
committed
Add item from value list on double click
1 parent 5797360 commit 17d326e

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/gui/qgsexpressionbuilder.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ void QgsExpressionBuilderWidget::on_txtExpressionString_textChanged()
202202
// we don't show the user an error as it will be confusing.
203203
if ( text.isEmpty() )
204204
{
205+
this->lblPreview->setText("");
205206
this->lblPreview->setStyleSheet("");
206207
this->txtExpressionString->setToolTip("");
207208
this->lblPreview->setToolTip("");
@@ -264,6 +265,11 @@ void QgsExpressionBuilderWidget::on_lblPreview_linkActivated(QString link)
264265
mv->exec();
265266
}
266267

268+
void QgsExpressionBuilderWidget::on_mValueListWidget_itemDoubleClicked(QListWidgetItem *item)
269+
{
270+
txtExpressionString->insertPlainText( " " + item->text() + " " );
271+
}
272+
267273
void QgsExpressionBuilderWidget::operatorButtonClicked()
268274
{
269275
QPushButton* button = dynamic_cast<QPushButton*>( sender() );

src/gui/qgsexpressionbuilder.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ public slots:
136136
void on_txtExpressionString_textChanged();
137137
void on_txtSearchEdit_textChanged();
138138
void on_lblPreview_linkActivated(QString link);
139+
void on_mValueListWidget_itemDoubleClicked(QListWidgetItem* item);
139140
void operatorButtonClicked();
140141
void showContextMenu( const QPoint & );
141142
void loadSampleValues();

0 commit comments

Comments
 (0)