[doxygen] fix badly placed \returns

This commit is contained in:
Denis Rouzaud 2017-12-16 09:28:05 -04:00
parent e6f657cf81
commit 281392b103
21 changed files with 57 additions and 60 deletions

View File

@ -469,8 +469,8 @@ class CORE_EXPORT QgsAuthManager : public QObject
/** /**
* \brief ignoredSslErrorCache Get ignored SSL error cache, keyed with cert/connection's sha:host:port. * \brief ignoredSslErrorCache Get ignored SSL error cache, keyed with cert/connection's sha:host:port.
* \note not available in Python bindings
* \return hash keyed with cert/connection's sha:host:port. * \return hash keyed with cert/connection's sha:host:port.
* \note not available in Python bindings
* \since QGIS 3.0 * \since QGIS 3.0
*/ */
QHash<QString, QSet<QSslError::SslError> > ignoredSslErrorCache() { return mIgnoredSslErrorsCache; } SIP_SKIP QHash<QString, QSet<QSslError::SslError> > ignoredSslErrorCache() { return mIgnoredSslErrorsCache; } SIP_SKIP

View File

@ -1137,8 +1137,8 @@ class CORE_EXPORT QgsGeometry
/** /**
* Exports the geometry to WKT * Exports the geometry to WKT
* \note precision parameter added in QGIS 2.4
* \returns true in case of success and false else * \returns true in case of success and false else
* \note precision parameter added in QGIS 2.4
*/ */
QString asWkt( int precision = 17 ) const; QString asWkt( int precision = 17 ) const;

View File

@ -70,8 +70,8 @@ class CORE_EXPORT QgsGeometryUtils
* \param distance distance to traverse along geometry * \param distance distance to traverse along geometry
* \param previousVertex will be set to previous vertex ID * \param previousVertex will be set to previous vertex ID
* \param nextVertex will be set to next vertex ID * \param nextVertex will be set to next vertex ID
* \note if the distance coincides exactly with a vertex, then both previousVertex and nextVertex will be set to this vertex
* \returns true if vertices were successfully retrieved * \returns true if vertices were successfully retrieved
* \note if the distance coincides exactly with a vertex, then both previousVertex and nextVertex will be set to this vertex
* \since QGIS 3.0 * \since QGIS 3.0
*/ */
static bool verticesAtDistance( const QgsAbstractGeometry &geometry, static bool verticesAtDistance( const QgsAbstractGeometry &geometry,

View File

@ -265,8 +265,8 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine
* where this linestring comes to the specified point. * where this linestring comes to the specified point.
* \param point point to seek proximity to * \param point point to seek proximity to
* \param errorMsg error messages emitted, if any * \param errorMsg error messages emitted, if any
* \note only valid for linestring geometries
* \returns distance along line, or -1 on error * \returns distance along line, or -1 on error
* \note only valid for linestring geometries
*/ */
double lineLocatePoint( const QgsPoint &point, QString *errorMsg = nullptr ) const; double lineLocatePoint( const QgsPoint &point, QString *errorMsg = nullptr ) const;

View File

@ -205,8 +205,8 @@ class CORE_EXPORT QgsApplication : public QApplication
/** /**
* \brief All themes found in ~/.qgis3/themes folder. * \brief All themes found in ~/.qgis3/themes folder.
* The path is to the root folder for the theme * The path is to the root folder for the theme
* \note Valid theme folders must contain a style.qss file.
* \returns A hash of theme name and theme path. Valid theme folders contain style.qss * \returns A hash of theme name and theme path. Valid theme folders contain style.qss
* \note Valid theme folders must contain a style.qss file.
*/ */
static QHash<QString, QString> uiThemes(); static QHash<QString, QString> uiThemes();

View File

@ -304,9 +304,9 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
/** /**
* Sets this CRS by lookup of the given ID in the CRS database. * Sets this CRS by lookup of the given ID in the CRS database.
* \returns True on success else false
* \note We encourage you to use EPSG code, WKT or Proj4 to describe CRS's in your code * \note We encourage you to use EPSG code, WKT or Proj4 to describe CRS's in your code
* wherever possible. Internal QGIS CRS IDs are not guaranteed to be permanent / involatile. * wherever possible. Internal QGIS CRS IDs are not guaranteed to be permanent / involatile.
* \returns True on success else false
*/ // TODO QGIS 3: remove type and always use EPSG code, rename to createFromEpsg */ // TODO QGIS 3: remove type and always use EPSG code, rename to createFromEpsg
bool createFromId( const long id, CrsType type = PostgisCrsId ); bool createFromId( const long id, CrsType type = PostgisCrsId );
@ -316,8 +316,8 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
* Accepts both "<auth>:<code>" format and OGC URN "urn:ogc:def:crs:<auth>:[<version>]:<code>". * Accepts both "<auth>:<code>" format and OGC URN "urn:ogc:def:crs:<auth>:[<version>]:<code>".
* It also recognizes "QGIS", "USER", "CUSTOM" authorities, which all have the same meaning * It also recognizes "QGIS", "USER", "CUSTOM" authorities, which all have the same meaning
* and refer to QGIS internal CRS IDs. * and refer to QGIS internal CRS IDs.
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \returns True on success else false * \returns True on success else false
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \see fromOgcWmsCrs() * \see fromOgcWmsCrs()
*/ // TODO QGIS 3: remove "QGIS" and "CUSTOM", only support "USER" (also returned by authid()) */ // TODO QGIS 3: remove "QGIS" and "CUSTOM", only support "USER" (also returned by authid())
bool createFromOgcWmsCrs( const QString &crs ); bool createFromOgcWmsCrs( const QString &crs );
@ -336,10 +336,10 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
* and createFromOgcWmsCrs() is used to initialize the object. * and createFromOgcWmsCrs() is used to initialize the object.
* Otherwise the WKT will be converted to a proj4 string and createFromProj4() * Otherwise the WKT will be converted to a proj4 string and createFromProj4()
* set up the object. * set up the object.
* \note Some members may be left blank if no match can be found in CRS database.
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \param wkt The WKT for the desired spatial reference system. * \param wkt The WKT for the desired spatial reference system.
* \returns True on success else false * \returns True on success else false
* \note Some members may be left blank if no match can be found in CRS database.
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \see fromWkt() * \see fromWkt()
*/ */
bool createFromWkt( const QString &wkt ); bool createFromWkt( const QString &wkt );
@ -349,9 +349,9 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
* *
* If the srsid is < USER_CRS_START_ID, system CRS database is used, otherwise * If the srsid is < USER_CRS_START_ID, system CRS database is used, otherwise
* user's local CRS database from home directory is used. * user's local CRS database from home directory is used.
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \param srsId The internal QGIS CRS ID for the desired spatial reference system. * \param srsId The internal QGIS CRS ID for the desired spatial reference system.
* \returns True on success else false * \returns True on success else false
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \see fromSrsId() * \see fromSrsId()
*/ */
bool createFromSrsId( const long srsId ); bool createFromSrsId( const long srsId );
@ -373,10 +373,10 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
* a match where the parameters are in a different order * a match where the parameters are in a different order
* - if none of the above match, use findMatchingProj() * - if none of the above match, use findMatchingProj()
* *
* \note Some members may be left blank if no match can be found in CRS database.
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \param projString A proj4 format string * \param projString A proj4 format string
* \returns True on success else false * \returns True on success else false
* \note Some members may be left blank if no match can be found in CRS database.
* \note this method uses an internal cache. Call invalidateCache() to clear the cache.
* \see fromProj4() * \see fromProj4()
*/ */
bool createFromProj4( const QString &projString ); bool createFromProj4( const QString &projString );
@ -407,10 +407,10 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
* *
* For more details on supported formats see OGRSpatialReference::SetFromUserInput() * For more details on supported formats see OGRSpatialReference::SetFromUserInput()
* ( http://www.gdal.org/ogr/classOGRSpatialReference.html#aec3c6a49533fe457ddc763d699ff8796 ) * ( http://www.gdal.org/ogr/classOGRSpatialReference.html#aec3c6a49533fe457ddc763d699ff8796 )
* \note this function generates a WKT string using OSRSetFromUserInput() and
* passes it to createFromWkt() function.
* \param definition A String containing a coordinate reference system definition. * \param definition A String containing a coordinate reference system definition.
* \returns True on success else false * \returns True on success else false
* \note this function generates a WKT string using OSRSetFromUserInput() and
* passes it to createFromWkt() function.
*/ // TODO QGIS3: rename to createFromStringOGR so it is clear it's similar to createFromString, just different backend */ // TODO QGIS3: rename to createFromStringOGR so it is clear it's similar to createFromString, just different backend
bool createFromUserInput( const QString &definition ); bool createFromUserInput( const QString &definition );
@ -721,10 +721,10 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
/** /**
* Get a record from the srs.db or qgis.db backends, given an sql statement. * Get a record from the srs.db or qgis.db backends, given an sql statement.
* \note only handles queries that return a single record.
* \note it will first try the system srs.db then the users qgis.db!
* \param sql The sql query to execute * \param sql The sql query to execute
* \returns An associative array of field name <-> value pairs * \returns An associative array of field name <-> value pairs
* \note only handles queries that return a single record.
* \note it will first try the system srs.db then the users qgis.db!
*/ */
RecordMap getRecord( const QString &sql ); RecordMap getRecord( const QString &sql );

View File

@ -183,9 +183,6 @@ class CORE_EXPORT QgsDistanceArea
* Calculates the distance from one point with distance in meters and azimuth (direction) * Calculates the distance from one point with distance in meters and azimuth (direction)
* When the sourceCrs() is geographic, computeSpheroidProject() will be called * When the sourceCrs() is geographic, computeSpheroidProject() will be called
* otherwise QgsPoint.project() will be called after QgsUnitTypes::fromUnitToUnitFactor() has been applied to the distance * otherwise QgsPoint.project() will be called after QgsUnitTypes::fromUnitToUnitFactor() has been applied to the distance
* \note:
* The input Point must be in the coordinate reference system being used
* \since QGIS 3.0
* \param p1 start point [can be Cartesian or Geographic] * \param p1 start point [can be Cartesian or Geographic]
* \param distance must be in meters * \param distance must be in meters
* \param azimuth - azimuth in radians, clockwise from North * \param azimuth - azimuth in radians, clockwise from North
@ -193,13 +190,15 @@ class CORE_EXPORT QgsDistanceArea
* \return distance in mapUnits * \return distance in mapUnits
* \see sourceCrs() * \see sourceCrs()
* \see computeSpheroidProject() * \see computeSpheroidProject()
* \note The input Point must be in the coordinate reference system being used
* \since QGIS 3.0
*/ */
double measureLineProjected( const QgsPointXY &p1, double distance = 1, double azimuth = M_PI_2, QgsPointXY *projectedPoint SIP_OUT = nullptr ) const; double measureLineProjected( const QgsPointXY &p1, double distance = 1, double azimuth = M_PI_2, QgsPointXY *projectedPoint SIP_OUT = nullptr ) const;
/** /**
* Returns the units of distance for length calculations made by this object. * Returns the units of distance for length calculations made by this object.
* \since QGIS 2.14
* \see areaUnits() * \see areaUnits()
* \since QGIS 2.14
*/ */
QgsUnitTypes::DistanceUnit lengthUnits() const; QgsUnitTypes::DistanceUnit lengthUnits() const;
@ -275,6 +274,10 @@ class CORE_EXPORT QgsDistanceArea
* location of the projected point. Based on Vincenty's formula * location of the projected point. Based on Vincenty's formula
* for the geodetic direct problem as described in "Geocentric * for the geodetic direct problem as described in "Geocentric
* Datum of Australia Technical Manual", Chapter 4. * Datum of Australia Technical Manual", Chapter 4.
* \param p1 - location of first geographic (latitude/longitude) point as degrees.
* \param distance - distance in meters.
* \param azimuth - azimuth in radians, clockwise from North
* \return p2 - location of projected point as longitude/latitude.
* \note code (and documentation) taken from rttopo project * \note code (and documentation) taken from rttopo project
* https://git.osgeo.org/gogs/rttopo/librttopo * https://git.osgeo.org/gogs/rttopo/librttopo
* - spheroid_project.spheroid_project(...) * - spheroid_project.spheroid_project(...)
@ -282,10 +285,6 @@ class CORE_EXPORT QgsDistanceArea
* -> 'WGS84 Web Mercator (Auxiliary Sphere)' calculations * -> 'WGS84 Web Mercator (Auxiliary Sphere)' calculations
* --> latitudes outside these bounds cause the calculations to become unstable and can return invalid results * --> latitudes outside these bounds cause the calculations to become unstable and can return invalid results
* \since QGIS 3.0 * \since QGIS 3.0
* \param p1 - location of first geographic (latitude/longitude) point as degrees.
* \param distance - distance in meters.
* \param azimuth - azimuth in radians, clockwise from North
* \return p2 - location of projected point as longitude/latitude.
*/ */
QgsPointXY computeSpheroidProject( const QgsPointXY &p1, double distance = 1, double azimuth = M_PI_2 ) const; QgsPointXY computeSpheroidProject( const QgsPointXY &p1, double distance = 1, double azimuth = M_PI_2 ) const;
@ -295,11 +294,11 @@ class CORE_EXPORT QgsDistanceArea
* Calculates distance from two points on ellipsoid * Calculates distance from two points on ellipsoid
* based on inverse Vincenty's formulae * based on inverse Vincenty's formulae
* *
* Points p1 and p2 are expected to be in degrees and in currently used ellipsoid * Points \a p1 and \a p2 are expected to be in degrees and in currently used ellipsoid
* *
* \returns distance in meters
* \note if course1 is not NULL, bearing (in radians) from first point is calculated * \note if course1 is not NULL, bearing (in radians) from first point is calculated
* (the same for course2) * (the same for course2)
* \returns distance in meters
*/ */
double computeDistanceBearing( const QgsPointXY &p1, const QgsPointXY &p2, double computeDistanceBearing( const QgsPointXY &p1, const QgsPointXY &p2,
double *course1 = nullptr, double *course2 = nullptr ) const; double *course1 = nullptr, double *course2 = nullptr ) const;

View File

@ -235,18 +235,17 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera
/** /**
* Writes the project to a file. * Writes the project to a file.
* \param filename destination file * \param filename destination file
* \returns true if project was written successfully
* \note calling this implicitly sets the project's filename (see setFileName() ) * \note calling this implicitly sets the project's filename (see setFileName() )
* \note isDirty() will be set to false if project is successfully written * \note isDirty() will be set to false if project is successfully written
* \returns true if project was written successfully
*
* \since QGIS 3.0 * \since QGIS 3.0
*/ */
bool write( const QString &filename ); bool write( const QString &filename );
/** /**
* Writes the project to its current associated file (see fileName() ). * Writes the project to its current associated file (see fileName() ).
* \note isDirty() will be set to false if project is successfully written
* \returns true if project was written successfully * \returns true if project was written successfully
* \note isDirty() will be set to false if project is successfully written
*/ */
bool write(); bool write();

View File

@ -61,11 +61,11 @@ class CORE_EXPORT QgsUserProfileManager : public QObject
* If no name is given it returns a profile called "default". * If no name is given it returns a profile called "default".
* By default will create the profile folder if not found. * By default will create the profile folder if not found.
* By default will init the user settings. * By default will init the user settings.
* \note Returns a new QgsUserProfile. Ownership transferred to caller.
* \param defaultProfile The profile name to find. Empty profile name will return "default" for the name. * \param defaultProfile The profile name to find. Empty profile name will return "default" for the name.
* \param createNew Create the profile folder if it doesn't exist. * \param createNew Create the profile folder if it doesn't exist.
* \param initSettings if the settings should be initialized * \param initSettings if the settings should be initialized
* \return The user profile * \return The user profile
* \note Returns a new QgsUserProfile. Ownership transferred to caller.
*/ */
QgsUserProfile *getProfile( const QString &defaultProfile = "default", bool createNew = true, bool initSettings = true ) SIP_FACTORY; QgsUserProfile *getProfile( const QString &defaultProfile = "default", bool createNew = true, bool initSettings = true ) SIP_FACTORY;
@ -126,8 +126,8 @@ class CORE_EXPORT QgsUserProfileManager : public QObject
* First checks profile.ini in \\profiles folder * First checks profile.ini in \\profiles folder
* Then checks defaultProfile in global settings * Then checks defaultProfile in global settings
* Finally returns "default" if all else fails * Finally returns "default" if all else fails
* \note Setting overrideLocalProfile in global settings will always ignore profiles.ini
* \return The name of the default profile. * \return The name of the default profile.
* \note Setting overrideLocalProfile in global settings will always ignore profiles.ini
*/ */
QString defaultProfileName() const; QString defaultProfileName() const;
@ -159,9 +159,9 @@ class CORE_EXPORT QgsUserProfileManager : public QObject
/** /**
* Deletes a profile from the root profiles folder. * Deletes a profile from the root profiles folder.
* \note There is no undo on this as it deletes the folder from the machine.
* \param name The name of the profile to delete. * \param name The name of the profile to delete.
* \return A QgsError with a message if the profile failed to be deleted. * \return A QgsError with a message if the profile failed to be deleted.
* \note There is no undo on this as it deletes the folder from the machine.
*/ */
QgsError deleteProfile( const QString &name ); QgsError deleteProfile( const QString &name );

View File

@ -127,8 +127,8 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat
* if it is possible that both feature source and provider may need reading/writing to some shared data at the * if it is possible that both feature source and provider may need reading/writing to some shared data at the
* same time, some synchronization mechanisms must be used (e.g. mutexes) to prevent data corruption. * same time, some synchronization mechanisms must be used (e.g. mutexes) to prevent data corruption.
* *
* \since QGIS 2.4
* \returns new instance of QgsAbstractFeatureSource (caller is responsible for deleting it) * \returns new instance of QgsAbstractFeatureSource (caller is responsible for deleting it)
* \since QGIS 2.4
*/ */
virtual QgsAbstractFeatureSource *featureSource() const = 0 SIP_FACTORY; virtual QgsAbstractFeatureSource *featureSource() const = 0 SIP_FACTORY;

View File

@ -788,10 +788,10 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte
/** /**
* Delete a style from the database * Delete a style from the database
* \since QGIS 3.0
* \param styleId the provider's layer_styles table id of the style to delete * \param styleId the provider's layer_styles table id of the style to delete
* \param msgError reference to string that will be updated with any error messages * \param msgError reference to string that will be updated with any error messages
* \returns true in case of success * \returns true in case of success
* \since QGIS 3.0
*/ */
virtual bool deleteStyleFromDatabase( const QString &styleId, QString &msgError SIP_OUT ); virtual bool deleteStyleFromDatabase( const QString &styleId, QString &msgError SIP_OUT );
@ -1151,8 +1151,8 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte
/** /**
* Adds topological points for every vertex of the geometry. * Adds topological points for every vertex of the geometry.
* \param geom the geometry where each vertex is added to segments of other features * \param geom the geometry where each vertex is added to segments of other features
* \note geom is not going to be modified by the function
* \returns 0 in case of success * \returns 0 in case of success
* \note geom is not going to be modified by the function
*/ */
int addTopologicalPoints( const QgsGeometry &geom ); int addTopologicalPoints( const QgsGeometry &geom );

View File

@ -166,8 +166,8 @@ class CORE_EXPORT QgsVectorLayerEditUtils
/** /**
* Adds topological points for every vertex of the geometry. * Adds topological points for every vertex of the geometry.
* \param geom the geometry where each vertex is added to segments of other features * \param geom the geometry where each vertex is added to segments of other features
* \return 0 in case of success
* \note geom is not going to be modified by the function * \note geom is not going to be modified by the function
* \returns 0 in case of success
*/ */
int addTopologicalPoints( const QgsGeometry &geom ); int addTopologicalPoints( const QgsGeometry &geom );
@ -177,7 +177,7 @@ class CORE_EXPORT QgsVectorLayerEditUtils
* no additional vertex is inserted. This method is useful for topological * no additional vertex is inserted. This method is useful for topological
* editing. * editing.
* \param p position of the vertex * \param p position of the vertex
* \returns 0 in case of success * \return 0 in case of success
*/ */
int addTopologicalPoints( const QgsPointXY &p ); int addTopologicalPoints( const QgsPointXY &p );

View File

@ -303,40 +303,39 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast
virtual QString htmlMetadata() = 0; virtual QString htmlMetadata() = 0;
/** /**
* \brief Identify raster value(s) found on the point position. The context * Identify raster value(s) found on the point position. The context
* parameters extent, width and height are important to identify * parameters extent, width and height are important to identify
* on the same zoom level as a displayed map and to do effective * on the same zoom level as a displayed map and to do effective
* caching (WCS). If context params are not specified the highest * caching (WCS). If context params are not specified the highest
* resolution is used. capabilities() may be used to test if format * resolution is used. capabilities() may be used to test if format
* is supported by provider. Values are set to 'no data' or empty string * is supported by provider. Values are set to 'no data' or empty string
* if point is outside data source extent. * if point is outside data source extent.
* *
* \note The arbitraryness of the returned document is enforced by WMS standards
* up to at least v1.3.0
* \param point coordinates in data source CRS * \param point coordinates in data source CRS
* \param format result format * \param format result format
* \param boundingBox context bounding box * \param boundingBox context bounding box
* \param width context width * \param width context width
* \param height context height * \param height context height
* \param dpi context dpi * \param dpi context dpi
* \returns QgsRaster::IdentifyFormatValue: map of values for each band, keys are band numbers * \return QgsRaster::IdentifyFormatValue: map of values for each band, keys are band numbers
* (from 1). * (from 1).
* QgsRaster::IdentifyFormatFeature: map of QgsRasterFeatureList for each sublayer * QgsRaster::IdentifyFormatFeature: map of QgsRasterFeatureList for each sublayer
* (WMS) - TODO: it is not consistent with QgsRaster::IdentifyFormatValue. * (WMS) - TODO: it is not consistent with QgsRaster::IdentifyFormatValue.
* QgsRaster::IdentifyFormatHtml: map of HTML strings for each sublayer (WMS). * QgsRaster::IdentifyFormatHtml: map of HTML strings for each sublayer (WMS).
* Empty if failed or there are no results (TODO: better error reporting). * Empty if failed or there are no results (TODO: better error reporting).
* \note The arbitraryness of the returned document is enforced by WMS standards
* up to at least v1.3.0
*/ */
//virtual QMap<int, QVariant> identify( const QgsPointXY & point, QgsRaster::IdentifyFormat format, const QgsRectangle &extent = QgsRectangle(), int width = 0, int height = 0 ); //virtual QMap<int, QVariant> identify( const QgsPointXY & point, QgsRaster::IdentifyFormat format, const QgsRectangle &extent = QgsRectangle(), int width = 0, int height = 0 );
virtual QgsRasterIdentifyResult identify( const QgsPointXY &point, QgsRaster::IdentifyFormat format, const QgsRectangle &boundingBox = QgsRectangle(), int width = 0, int height = 0, int dpi = 96 ); virtual QgsRasterIdentifyResult identify( const QgsPointXY &point, QgsRaster::IdentifyFormat format, const QgsRectangle &boundingBox = QgsRectangle(), int width = 0, int height = 0, int dpi = 96 );
/** /**
* \brief Returns the caption error text for the last error in this provider * \brief Returns the caption error text for the last error in this provider
* *
* If an operation returns 0 (e.g. draw()), this function * If an operation returns 0 (e.g. draw()), this function
* returns the text of the error associated with the failure. * returns the text of the error associated with the failure.
* Interactive users of this provider can then, for example, * Interactive users of this provider can then, for example,
* call a QMessageBox to display the contents. * call a QMessageBox to display the contents.
*
*/ */
virtual QString lastErrorTitle() = 0; virtual QString lastErrorTitle() = 0;
@ -377,10 +376,10 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast
/** /**
* Turns on/off editing mode of the provider. When in editing mode, it is possible * Turns on/off editing mode of the provider. When in editing mode, it is possible
* to overwrite data of the provider using writeBlock() calls. * to overwrite data of the provider using writeBlock() calls.
* \returns true if the switch to/from editing mode was successful
* \note Only some providers support editing mode and even those may fail to turn * \note Only some providers support editing mode and even those may fail to turn
* the underlying data source into editing mode, so it is necessary to check the return * the underlying data source into editing mode, so it is necessary to check the return
* value whether the operation was successful. * value whether the operation was successful.
* \returns true if the switch to/from editing mode was successful
* \see isEditable(), writeBlock() * \see isEditable(), writeBlock()
* \since QGIS 3.0 * \since QGIS 3.0
*/ */

View File

@ -70,8 +70,8 @@ class CORE_EXPORT QgsRasterFileWriter
* Create a raster file with one band without initializing the pixel data. * Create a raster file with one band without initializing the pixel data.
* Returned provider may be used to initialize the raster using writeBlock() calls. * Returned provider may be used to initialize the raster using writeBlock() calls.
* Ownership of the returned provider is passed to the caller. * Ownership of the returned provider is passed to the caller.
* \note Does not work with tiled mode enabled.
* \returns Instance of data provider in editing mode (on success) or nullptr on error. * \returns Instance of data provider in editing mode (on success) or nullptr on error.
* \note Does not work with tiled mode enabled.
* \since QGIS 3.0 * \since QGIS 3.0
*/ */
QgsRasterDataProvider *createOneBandRaster( Qgis::DataType dataType, QgsRasterDataProvider *createOneBandRaster( Qgis::DataType dataType,
@ -83,8 +83,8 @@ class CORE_EXPORT QgsRasterFileWriter
* Create a raster file with given number of bands without initializing the pixel data. * Create a raster file with given number of bands without initializing the pixel data.
* Returned provider may be used to initialize the raster using writeBlock() calls. * Returned provider may be used to initialize the raster using writeBlock() calls.
* Ownership of the returned provider is passed to the caller. * Ownership of the returned provider is passed to the caller.
* \note Does not work with tiled mode enabled.
* \returns Instance of data provider in editing mode (on success) or nullptr on error. * \returns Instance of data provider in editing mode (on success) or nullptr on error.
* \note Does not work with tiled mode enabled.
* \since QGIS 3.0 * \since QGIS 3.0
*/ */
QgsRasterDataProvider *createMultiBandRaster( Qgis::DataType dataType, QgsRasterDataProvider *createMultiBandRaster( Qgis::DataType dataType,

View File

@ -191,8 +191,8 @@ class CORE_EXPORT QgsCategorizedSymbolRenderer : public QgsFeatureRenderer
/** /**
* creates a QgsCategorizedSymbolRenderer from an existing renderer. * creates a QgsCategorizedSymbolRenderer from an existing renderer.
* \since QGIS 2.5
* \returns a new renderer if the conversion was possible, otherwise 0. * \returns a new renderer if the conversion was possible, otherwise 0.
* \since QGIS 2.5
*/ */
static QgsCategorizedSymbolRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY; static QgsCategorizedSymbolRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY;

View File

@ -368,8 +368,8 @@ class CORE_EXPORT QgsGraduatedSymbolRenderer : public QgsFeatureRenderer
/** /**
* creates a QgsGraduatedSymbolRenderer from an existing renderer. * creates a QgsGraduatedSymbolRenderer from an existing renderer.
* \since QGIS 2.6
* \returns a new renderer if the conversion was possible, otherwise 0. * \returns a new renderer if the conversion was possible, otherwise 0.
* \since QGIS 2.6
*/ */
static QgsGraduatedSymbolRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY; static QgsGraduatedSymbolRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY;

View File

@ -144,8 +144,8 @@ class CORE_EXPORT QgsInvertedPolygonRenderer : public QgsFeatureRenderer
/** /**
* Creates a QgsInvertedPolygonRenderer by a conversion from an existing renderer. * Creates a QgsInvertedPolygonRenderer by a conversion from an existing renderer.
* \since QGIS 2.5
* \returns a new renderer if the conversion was possible, otherwise 0. * \returns a new renderer if the conversion was possible, otherwise 0.
* \since QGIS 2.5
*/ */
static QgsInvertedPolygonRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY; static QgsInvertedPolygonRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY;

View File

@ -129,8 +129,8 @@ class CORE_EXPORT QgsPointDisplacementRenderer: public QgsPointDistanceRenderer
/** /**
* Creates a QgsPointDisplacementRenderer from an existing renderer. * Creates a QgsPointDisplacementRenderer from an existing renderer.
* \since QGIS 2.5
* \returns a new renderer if the conversion was possible, otherwise nullptr. * \returns a new renderer if the conversion was possible, otherwise nullptr.
* \since QGIS 2.5
*/ */
static QgsPointDisplacementRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY; static QgsPointDisplacementRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY;

View File

@ -505,8 +505,8 @@ class CORE_EXPORT QgsRuleBasedRenderer : public QgsFeatureRenderer
/** /**
* creates a QgsRuleBasedRenderer from an existing renderer. * creates a QgsRuleBasedRenderer from an existing renderer.
* \since QGIS 2.5
* \returns a new renderer if the conversion was possible, otherwise 0. * \returns a new renderer if the conversion was possible, otherwise 0.
* \since QGIS 2.5
*/ */
static QgsRuleBasedRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY; static QgsRuleBasedRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY;

View File

@ -60,8 +60,8 @@ class CORE_EXPORT QgsSingleSymbolRenderer : public QgsFeatureRenderer
/** /**
* creates a QgsSingleSymbolRenderer from an existing renderer. * creates a QgsSingleSymbolRenderer from an existing renderer.
* \since QGIS 2.5
* \returns a new renderer if the conversion was possible, otherwise 0. * \returns a new renderer if the conversion was possible, otherwise 0.
* \since QGIS 2.5
*/ */
static QgsSingleSymbolRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY; static QgsSingleSymbolRenderer *convertFromRenderer( const QgsFeatureRenderer *renderer ) SIP_FACTORY;

View File

@ -56,8 +56,8 @@ class GUI_EXPORT QgsMapLayerConfigWidgetFactory
/** /**
* \brief The title of the panel. * \brief The title of the panel.
* \note This may or may not be shown to the user.
* \returns Title of the panel * \returns Title of the panel
* \note This may or may not be shown to the user.
*/ */
virtual QString title() const { return mTitle; } virtual QString title() const { return mTitle; }
@ -103,12 +103,12 @@ class GUI_EXPORT QgsMapLayerConfigWidgetFactory
/** /**
* \brief Factory function to create the widget on demand as needed by the dock. * \brief Factory function to create the widget on demand as needed by the dock.
* \note This function is called each time the panel is selected. Keep it light for better UX.
* \param layer The active layer in the dock. * \param layer The active layer in the dock.
* \param canvas The map canvas. * \param canvas The map canvas.
* \param dockWidget True of the widget will be shown a dock style widget. * \param dockWidget True of the widget will be shown a dock style widget.
* \param parent The parent of the widget. * \param parent The parent of the widget.
* \returns A new QgsMapStylePanel which is shown in the map style dock. * \returns A new QgsMapStylePanel which is shown in the map style dock.
* \note This function is called each time the panel is selected. Keep it light for better UX.
*/ */
virtual QgsMapLayerConfigWidget *createWidget( QgsMapLayer *layer, QgsMapCanvas *canvas, bool dockWidget = true, QWidget *parent SIP_TRANSFERTHIS = nullptr ) const = 0 SIP_FACTORY; virtual QgsMapLayerConfigWidget *createWidget( QgsMapLayer *layer, QgsMapCanvas *canvas, bool dockWidget = true, QWidget *parent SIP_TRANSFERTHIS = nullptr ) const = 0 SIP_FACTORY;