Branch data Line data Source code
1 : : /*************************************************************************** 2 : : qgsgeocoderresult.cpp 3 : : --------------- 4 : : Date : August 2020 5 : : Copyright : (C) 2020 by Nyall Dawson 6 : : Email : nyall dot dawson at gmail dot com 7 : : *************************************************************************** 8 : : * * 9 : : * This program is free software; you can redistribute it and/or modify * 10 : : * it under the terms of the GNU General Public License as published by * 11 : : * the Free Software Foundation; either version 2 of the License, or * 12 : : * (at your option) any later version. * 13 : : * * 14 : : ***************************************************************************/ 15 : : 16 : : #include "qgsgeocoderresult.h" 17 : : 18 : 0 : QgsGeocoderResult QgsGeocoderResult::errorResult( const QString &errorMessage ) 19 : : { 20 : 0 : QgsGeocoderResult result; 21 : 0 : result.mIsValid = false; 22 : 0 : result.mErrorString = errorMessage; 23 : 0 : return result; 24 : 0 : } 25 : : 26 : 0 : QgsGeocoderResult::QgsGeocoderResult( const QString &identifier, const QgsGeometry &geometry, const QgsCoordinateReferenceSystem &crs ) 27 : 0 : : mIsValid( true ) 28 : 0 : , mIdentifier( identifier ) 29 : 0 : , mGeometry( geometry ) 30 : 0 : , mCrs( crs ) 31 : 0 : {} 32 : : 33 : 0 : QString QgsGeocoderResult::group() const 34 : : { 35 : 0 : return mGroup; 36 : : } 37 : : 38 : 0 : void QgsGeocoderResult::setGroup( const QString &group ) 39 : : { 40 : 0 : mGroup = group; 41 : 0 : } 42 : : 43 : 0 : QString QgsGeocoderResult::description() const 44 : : { 45 : 0 : return mDescription; 46 : : } 47 : : 48 : 0 : void QgsGeocoderResult::setDescription( const QString &description ) 49 : : { 50 : 0 : mDescription = description; 51 : 0 : }