Skip to content

Commit

Permalink
Add missing docs
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Aug 1, 2016
1 parent 4b78b1c commit d075b12
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 0 deletions.
4 changes: 4 additions & 0 deletions python/core/geometry/qgsgeometry.sip
Expand Up @@ -794,6 +794,10 @@ class QgsGeometry
//! Allows direct construction of QVariants from geometry.
operator QVariant() const;

/** Returns true if the geometry is non empty (ie, isEmpty() returns false),
* or false if it is an empty, uninitialised geometry (ie, ieEmpty() returns true).
* @note added in QGIS 3.0
*/
operator bool() const;

}; // class QgsGeometry
Expand Down
6 changes: 6 additions & 0 deletions python/core/qgsvectorlayereditbuffer.sip
Expand Up @@ -145,7 +145,13 @@ class QgsVectorLayerEditBuffer : QObject

void featureAdded( QgsFeatureId fid );
void featureDeleted( QgsFeatureId fid );

/** Emitted when a feature's geometry is changed.
* @param fid feature ID
* @param geom new feature geometry
*/
void geometryChanged( QgsFeatureId fid, const QgsGeometry &geom );

void attributeValueChanged( QgsFeatureId fid, int idx, const QVariant & );
void attributeAdded( int idx );
void attributeDeleted( int idx );
Expand Down
14 changes: 14 additions & 0 deletions python/gui/qgshighlight.sip
Expand Up @@ -4,7 +4,21 @@ class QgsHighlight : QgsMapCanvasItem
#include <qgshighlight.h>
%End
public:

/** Constructor for QgsHighlight
* @param mapCanvas associated map canvas
* @param geom initial geometry of highlight
* @param layer associated map layer
*/
//QgsHighlight( QgsMapCanvas *mapCanvas, const QgsGeometry& geom, QgsMapLayer *layer );

/** Constructor for QgsHighlight
* @param mapCanvas associated map canvas
* @param geom initial geometry of highlight
* @param layer associated vector layer
*/
QgsHighlight( QgsMapCanvas *mapCanvas, const QgsGeometry& geom, QgsVectorLayer *layer );

~QgsHighlight();

/** Set line/outline to color, polygon fill to color with alpha = 63.
Expand Down
4 changes: 4 additions & 0 deletions src/core/geometry/qgsgeometry.h
Expand Up @@ -845,6 +845,10 @@ class CORE_EXPORT QgsGeometry
return QVariant::fromValue( *this );
}

/** Returns true if the geometry is non empty (ie, isEmpty() returns false),
* or false if it is an empty, uninitialised geometry (ie, ieEmpty() returns true).
* @note added in QGIS 3.0
*/
operator bool() const;

private:
Expand Down
6 changes: 6 additions & 0 deletions src/core/qgsvectorlayereditbuffer.h
Expand Up @@ -172,7 +172,13 @@ class CORE_EXPORT QgsVectorLayerEditBuffer : public QObject

void featureAdded( QgsFeatureId fid );
void featureDeleted( QgsFeatureId fid );

/** Emitted when a feature's geometry is changed.
* @param fid feature ID
* @param geom new feature geometry
*/
void geometryChanged( QgsFeatureId fid, const QgsGeometry &geom );

void attributeValueChanged( QgsFeatureId fid, int idx, const QVariant & );
void attributeAdded( int idx );
void attributeDeleted( int idx );
Expand Down
13 changes: 13 additions & 0 deletions src/gui/qgshighlight.h
Expand Up @@ -35,8 +35,21 @@ class QgsSymbolV2;
class GUI_EXPORT QgsHighlight: public QgsMapCanvasItem
{
public:

/** Constructor for QgsHighlight
* @param mapCanvas associated map canvas
* @param geom initial geometry of highlight
* @param layer associated map layer
*/
QgsHighlight( QgsMapCanvas *mapCanvas, const QgsGeometry& geom, QgsMapLayer *layer );

/** Constructor for QgsHighlight
* @param mapCanvas associated map canvas
* @param geom initial geometry of highlight
* @param layer associated vector layer
*/
QgsHighlight( QgsMapCanvas *mapCanvas, const QgsGeometry& geom, QgsVectorLayer *layer );

/** Constructor for highlighting true feature shape using feature attributes
* and renderer.
* @param mapCanvas map canvas
Expand Down

0 comments on commit d075b12

Please sign in to comment.