forward declaration of unique_ptr (#9708)

This commit is contained in:
Denis Rouzaud 2019-04-04 15:44:58 -05:00 committed by GitHub
parent 0a10dc504d
commit 81cfde2ff5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 1 deletions

View File

@ -38,6 +38,7 @@ Constructor for QgsExpressionLineEdit.
:param parent: parent widget :param parent: parent widget
%End %End
~QgsExpressionLineEdit();
void setExpressionDialogTitle( const QString &title ); void setExpressionDialogTitle( const QString &title );
%Docstring %Docstring

View File

@ -46,6 +46,8 @@ QgsExpressionLineEdit::QgsExpressionLineEdit( QWidget *parent )
<< QgsExpressionContextUtils::projectScope( QgsProject::instance() ); << QgsExpressionContextUtils::projectScope( QgsProject::instance() );
} }
QgsExpressionLineEdit::~QgsExpressionLineEdit() = default;
void QgsExpressionLineEdit::setExpressionDialogTitle( const QString &title ) void QgsExpressionLineEdit::setExpressionDialogTitle( const QString &title )
{ {
mExpressionDialogTitle = title; mExpressionDialogTitle = title;

View File

@ -19,7 +19,6 @@
#include <QWidget> #include <QWidget>
#include "qgis_sip.h" #include "qgis_sip.h"
#include "qgsexpressioncontext.h" #include "qgsexpressioncontext.h"
#include "qgsdistancearea.h"
#include "qgis_gui.h" #include "qgis_gui.h"
#include <memory> #include <memory>
@ -57,6 +56,7 @@ class GUI_EXPORT QgsExpressionLineEdit : public QWidget
* \param parent parent widget * \param parent parent widget
*/ */
explicit QgsExpressionLineEdit( QWidget *parent SIP_TRANSFERTHIS = nullptr ); explicit QgsExpressionLineEdit( QWidget *parent SIP_TRANSFERTHIS = nullptr );
~QgsExpressionLineEdit() override;
/** /**
* Sets the title used in the expression builder dialog * Sets the title used in the expression builder dialog