mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-09 00:08:52 -04:00
828 lines
17 KiB
Plaintext
828 lines
17 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/qgis.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%ModuleHeaderCode
|
|
#include <qgis.h>
|
|
%End
|
|
|
|
%ModuleCode
|
|
int QgisEvent = QEvent::User + 1;
|
|
%End
|
|
|
|
enum class QgsMapLayerType
|
|
{
|
|
VectorLayer,
|
|
RasterLayer,
|
|
PluginLayer,
|
|
MeshLayer,
|
|
VectorTileLayer,
|
|
AnnotationLayer,
|
|
PointCloudLayer,
|
|
};
|
|
|
|
|
|
class Qgis
|
|
{
|
|
%Docstring(signature="appended")
|
|
The Qgis class provides global constants for use throughout the application.
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgis.h"
|
|
%End
|
|
public:
|
|
static const QMetaObject staticMetaObject;
|
|
|
|
public:
|
|
|
|
static QString version();
|
|
%Docstring
|
|
Version string.
|
|
|
|
.. versionadded:: 3.12
|
|
%End
|
|
|
|
static int versionInt();
|
|
%Docstring
|
|
Version number used for comparing versions using the "Check QGIS Version" function
|
|
|
|
.. versionadded:: 3.12
|
|
%End
|
|
|
|
static QString releaseName();
|
|
%Docstring
|
|
Release name
|
|
|
|
.. versionadded:: 3.12
|
|
%End
|
|
|
|
static const char *QGIS_DEV_VERSION;
|
|
|
|
static QString devVersion();
|
|
%Docstring
|
|
The development version
|
|
|
|
.. versionadded:: 3.12
|
|
%End
|
|
|
|
|
|
enum MessageLevel
|
|
{
|
|
Info,
|
|
Warning,
|
|
Critical,
|
|
Success,
|
|
NoLevel,
|
|
};
|
|
|
|
enum class DataType
|
|
{
|
|
UnknownDataType,
|
|
Byte,
|
|
UInt16,
|
|
Int16,
|
|
UInt32,
|
|
Int32,
|
|
Float32,
|
|
Float64,
|
|
CInt16,
|
|
CInt32,
|
|
CFloat32,
|
|
CFloat64,
|
|
ARGB32,
|
|
ARGB32_Premultiplied
|
|
};
|
|
|
|
enum class PythonMacroMode
|
|
{
|
|
Never,
|
|
Ask,
|
|
SessionOnly,
|
|
Always,
|
|
NotForThisSession,
|
|
};
|
|
|
|
enum class FeatureCountState
|
|
{
|
|
Uncounted,
|
|
UnknownCount,
|
|
};
|
|
|
|
enum class SymbolType
|
|
{
|
|
Marker,
|
|
Line,
|
|
Fill,
|
|
Hybrid
|
|
};
|
|
|
|
enum class ScaleMethod
|
|
{
|
|
ScaleArea,
|
|
ScaleDiameter
|
|
};
|
|
|
|
enum class SymbolRenderHint
|
|
{
|
|
DynamicRotation,
|
|
};
|
|
typedef QFlags<Qgis::SymbolRenderHint> SymbolRenderHints;
|
|
|
|
|
|
enum class SymbolFlag
|
|
{
|
|
RendererShouldUseSymbolLevels,
|
|
};
|
|
typedef QFlags<Qgis::SymbolFlag> SymbolFlags;
|
|
|
|
|
|
enum class SymbolPreviewFlag
|
|
{
|
|
FlagIncludeCrosshairsForMarkerSymbols,
|
|
};
|
|
typedef QFlags<Qgis::SymbolPreviewFlag> SymbolPreviewFlags;
|
|
|
|
|
|
enum class BrowserItemType
|
|
{
|
|
Collection,
|
|
Directory,
|
|
Layer,
|
|
Error,
|
|
Favorites,
|
|
Project,
|
|
Custom,
|
|
Fields,
|
|
Field,
|
|
};
|
|
|
|
enum class BrowserItemState
|
|
{
|
|
NotPopulated,
|
|
Populating,
|
|
Populated,
|
|
};
|
|
|
|
enum class BrowserItemCapability
|
|
{
|
|
NoCapabilities,
|
|
SetCrs,
|
|
Fertile,
|
|
Fast,
|
|
Collapse,
|
|
Rename,
|
|
Delete,
|
|
ItemRepresentsFile,
|
|
};
|
|
typedef QFlags<Qgis::BrowserItemCapability> BrowserItemCapabilities;
|
|
|
|
|
|
enum class BrowserLayerType
|
|
{
|
|
NoType,
|
|
Vector,
|
|
Raster,
|
|
Point,
|
|
Line,
|
|
Polygon,
|
|
TableLayer,
|
|
Database,
|
|
Table,
|
|
Plugin,
|
|
Mesh,
|
|
VectorTile,
|
|
PointCloud
|
|
};
|
|
|
|
enum class BrowserDirectoryMonitoring
|
|
{
|
|
Default,
|
|
NeverMonitor,
|
|
AlwaysMonitor,
|
|
};
|
|
|
|
enum class HttpMethod
|
|
{
|
|
Get,
|
|
Post
|
|
};
|
|
|
|
enum class VectorExportResult
|
|
{
|
|
Success,
|
|
ErrorCreatingDataSource,
|
|
ErrorCreatingLayer,
|
|
ErrorAttributeTypeUnsupported,
|
|
ErrorAttributeCreationFailed,
|
|
ErrorProjectingFeatures,
|
|
ErrorFeatureWriteFailed,
|
|
ErrorInvalidLayer,
|
|
ErrorInvalidProvider,
|
|
ErrorProviderUnsupportedFeature,
|
|
ErrorConnectionFailed,
|
|
UserCanceled,
|
|
};
|
|
|
|
enum class SqlLayerDefinitionCapability
|
|
{
|
|
SubsetStringFilter,
|
|
GeometryColumn,
|
|
PrimaryKeys,
|
|
UnstableFeatureIds
|
|
};
|
|
typedef QFlags<Qgis::SqlLayerDefinitionCapability> SqlLayerDefinitionCapabilities;
|
|
|
|
|
|
enum class SqlKeywordCategory
|
|
{
|
|
Keyword,
|
|
Constant,
|
|
Function,
|
|
Geospatial,
|
|
Operator,
|
|
Math,
|
|
Aggregate,
|
|
String,
|
|
Identifier
|
|
};
|
|
|
|
enum class DriveType
|
|
{
|
|
Unknown,
|
|
Invalid,
|
|
Removable,
|
|
Fixed,
|
|
Remote,
|
|
CdRom,
|
|
RamDisk,
|
|
};
|
|
|
|
enum class ActionStart
|
|
{
|
|
Deferred,
|
|
Immediate,
|
|
};
|
|
|
|
enum class UnplacedLabelVisibility
|
|
{
|
|
FollowEngineSetting,
|
|
NeverShow,
|
|
};
|
|
|
|
enum class SublayerQueryFlag
|
|
{
|
|
FastScan,
|
|
ResolveGeometryType,
|
|
CountFeatures,
|
|
IncludeSystemTables,
|
|
};
|
|
typedef QFlags<Qgis::SublayerQueryFlag> SublayerQueryFlags;
|
|
|
|
|
|
enum class SublayerFlag
|
|
{
|
|
SystemTable,
|
|
};
|
|
typedef QFlags<Qgis::SublayerFlag> SublayerFlags;
|
|
|
|
|
|
enum class RasterPipeInterfaceRole
|
|
{
|
|
Unknown,
|
|
Provider,
|
|
Renderer,
|
|
Brightness,
|
|
Resampler,
|
|
Projector,
|
|
Nuller,
|
|
HueSaturation,
|
|
};
|
|
|
|
enum class RasterResamplingStage
|
|
{
|
|
//! Resampling occurs in ResamplingFilter
|
|
ResampleFilter,
|
|
//! Resampling occurs in Provider
|
|
Provider
|
|
};
|
|
|
|
enum class MeshEditingErrorType
|
|
{
|
|
NoError,
|
|
InvalidFace,
|
|
TooManyVerticesInFace,
|
|
FlatFace,
|
|
UniqueSharedVertex,
|
|
InvalidVertex,
|
|
ManifoldFace,
|
|
};
|
|
|
|
enum class FilePathType
|
|
{
|
|
Absolute,
|
|
Relative,
|
|
};
|
|
|
|
enum class SublayerPromptMode
|
|
{
|
|
AlwaysAsk,
|
|
AskExcludingRasterBands,
|
|
NeverAskSkip,
|
|
NeverAskLoadAll,
|
|
};
|
|
|
|
enum class SelectBehavior
|
|
{
|
|
SetSelection,
|
|
AddToSelection,
|
|
IntersectSelection,
|
|
RemoveFromSelection,
|
|
};
|
|
|
|
enum class VectorEditResult
|
|
{
|
|
Success,
|
|
EmptyGeometry,
|
|
EditFailed,
|
|
FetchFeatureFailed,
|
|
InvalidLayer,
|
|
};
|
|
|
|
enum class VertexMarkerType
|
|
{
|
|
SemiTransparentCircle,
|
|
Cross,
|
|
NoMarker,
|
|
};
|
|
|
|
enum class ContentStatus
|
|
{
|
|
NotStarted,
|
|
Running,
|
|
Finished,
|
|
Failed,
|
|
Canceled,
|
|
};
|
|
|
|
enum class BabelFormatCapability
|
|
{
|
|
Import,
|
|
Export,
|
|
Waypoints,
|
|
Routes,
|
|
Tracks,
|
|
};
|
|
typedef QFlags<Qgis::BabelFormatCapability> BabelFormatCapabilities;
|
|
|
|
|
|
enum class BabelCommandFlag
|
|
{
|
|
QuoteFilePaths,
|
|
};
|
|
typedef QFlags<Qgis::BabelCommandFlag> BabelCommandFlags;
|
|
|
|
|
|
enum class GpsFeatureType
|
|
{
|
|
Waypoint,
|
|
Route,
|
|
Track,
|
|
};
|
|
|
|
enum class GeometryOperationResult
|
|
{
|
|
Success,
|
|
NothingHappened,
|
|
InvalidBaseGeometry,
|
|
InvalidInputGeometryType,
|
|
SelectionIsEmpty,
|
|
SelectionIsGreaterThanOne,
|
|
GeometryEngineError,
|
|
LayerNotEditable,
|
|
AddPartSelectedGeometryNotFound,
|
|
AddPartNotMultiGeometry,
|
|
AddRingNotClosed,
|
|
AddRingNotValid,
|
|
AddRingCrossesExistingRings,
|
|
AddRingNotInExistingFeature,
|
|
SplitCannotSplitPoint,
|
|
};
|
|
|
|
enum class GeometryValidityFlag
|
|
{
|
|
AllowSelfTouchingHoles,
|
|
};
|
|
typedef QFlags<Qgis::GeometryValidityFlag> GeometryValidityFlags;
|
|
|
|
|
|
enum class GeometryValidationEngine
|
|
{
|
|
QgisInternal,
|
|
Geos,
|
|
};
|
|
|
|
enum class BufferSide
|
|
{
|
|
Left,
|
|
Right,
|
|
};
|
|
|
|
enum class EndCapStyle
|
|
{
|
|
Round,
|
|
Flat,
|
|
Square,
|
|
};
|
|
|
|
enum class JoinStyle
|
|
{
|
|
Round,
|
|
Miter,
|
|
Bevel,
|
|
};
|
|
|
|
enum class SpatialFilterType
|
|
{
|
|
NoFilter,
|
|
BoundingBox,
|
|
DistanceWithin,
|
|
};
|
|
|
|
enum class FileOperationFlag
|
|
{
|
|
IncludeMetadataFile,
|
|
IncludeStyleFile,
|
|
};
|
|
typedef QFlags<Qgis::FileOperationFlag> FileOperationFlags;
|
|
|
|
|
|
enum class MapLayerProperty
|
|
{
|
|
UsersCannotToggleEditing,
|
|
};
|
|
typedef QFlags<Qgis::MapLayerProperty> MapLayerProperties;
|
|
|
|
|
|
enum class AnnotationItemFlag
|
|
{
|
|
ScaleDependentBoundingBox,
|
|
};
|
|
typedef QFlags<Qgis::AnnotationItemFlag> AnnotationItemFlags;
|
|
|
|
|
|
enum class AnnotationItemGuiFlag
|
|
{
|
|
FlagNoCreationTools,
|
|
};
|
|
typedef QFlags<Qgis::AnnotationItemGuiFlag> AnnotationItemGuiFlags;
|
|
|
|
|
|
enum class AnnotationItemNodeType
|
|
{
|
|
VertexHandle,
|
|
};
|
|
|
|
enum class VectorTemporalMode
|
|
{
|
|
FixedTemporalRange,
|
|
FeatureDateTimeInstantFromField,
|
|
FeatureDateTimeStartAndEndFromFields,
|
|
FeatureDateTimeStartAndDurationFromFields,
|
|
FeatureDateTimeStartAndEndFromExpressions,
|
|
RedrawLayerOnly,
|
|
};
|
|
|
|
enum class VectorTemporalLimitMode
|
|
{
|
|
IncludeBeginExcludeEnd,
|
|
IncludeBeginIncludeEnd,
|
|
};
|
|
|
|
enum class VectorDataProviderTemporalMode
|
|
{
|
|
HasFixedTemporalRange,
|
|
StoresFeatureDateTimeInstantInField,
|
|
StoresFeatureDateTimeStartAndEndInSeparateFields,
|
|
};
|
|
|
|
enum class RasterTemporalMode
|
|
{
|
|
FixedTemporalRange,
|
|
TemporalRangeFromDataProvider,
|
|
RedrawLayerOnly,
|
|
};
|
|
|
|
enum class TemporalIntervalMatchMethod
|
|
{
|
|
MatchUsingWholeRange,
|
|
MatchExactUsingStartOfRange,
|
|
MatchExactUsingEndOfRange,
|
|
FindClosestMatchToStartOfRange,
|
|
FindClosestMatchToEndOfRange
|
|
};
|
|
|
|
static const double DEFAULT_SEARCH_RADIUS_MM;
|
|
|
|
static const float DEFAULT_MAPTOPIXEL_THRESHOLD;
|
|
|
|
static const QColor DEFAULT_HIGHLIGHT_COLOR;
|
|
|
|
static const double DEFAULT_HIGHLIGHT_BUFFER_MM;
|
|
|
|
static const double DEFAULT_HIGHLIGHT_MIN_WIDTH_MM;
|
|
|
|
static const double SCALE_PRECISION;
|
|
|
|
static const double DEFAULT_Z_COORDINATE;
|
|
|
|
static const double DEFAULT_M_COORDINATE;
|
|
|
|
static const double UI_SCALE_FACTOR;
|
|
|
|
static const double DEFAULT_SNAP_TOLERANCE;
|
|
|
|
static const QgsTolerance::UnitType DEFAULT_SNAP_UNITS;
|
|
|
|
static QString defaultProjectScales();
|
|
%Docstring
|
|
A string with default project scales.
|
|
|
|
.. versionadded:: 3.12
|
|
%End
|
|
|
|
static int geosVersionInt();
|
|
%Docstring
|
|
GEOS version number linked
|
|
|
|
.. versionadded:: 3.20
|
|
%End
|
|
|
|
static int geosVersionMajor();
|
|
%Docstring
|
|
GEOS Major version number linked
|
|
|
|
.. versionadded:: 3.20
|
|
%End
|
|
|
|
static int geosVersionMinor();
|
|
%Docstring
|
|
GEOS Minor version number linked
|
|
|
|
.. versionadded:: 3.20
|
|
%End
|
|
|
|
static int geosVersionPatch();
|
|
%Docstring
|
|
GEOS Patch version number linked
|
|
|
|
.. versionadded:: 3.20
|
|
%End
|
|
|
|
static QString geosVersion();
|
|
%Docstring
|
|
GEOS string version linked
|
|
|
|
.. versionadded:: 3.20
|
|
%End
|
|
};
|
|
|
|
QFlags<Qgis::SymbolRenderHint> operator|(Qgis::SymbolRenderHint f1, QFlags<Qgis::SymbolRenderHint> f2);
|
|
|
|
QFlags<Qgis::SymbolFlag> operator|(Qgis::SymbolFlag f1, QFlags<Qgis::SymbolFlag> f2);
|
|
|
|
QFlags<Qgis::SymbolPreviewFlag> operator|(Qgis::SymbolPreviewFlag f1, QFlags<Qgis::SymbolPreviewFlag> f2);
|
|
|
|
QFlags<Qgis::BrowserItemCapability> operator|(Qgis::BrowserItemCapability f1, QFlags<Qgis::BrowserItemCapability> f2);
|
|
|
|
QFlags<Qgis::SublayerQueryFlag> operator|(Qgis::SublayerQueryFlag f1, QFlags<Qgis::SublayerQueryFlag> f2);
|
|
|
|
QFlags<Qgis::SublayerFlag> operator|(Qgis::SublayerFlag f1, QFlags<Qgis::SublayerFlag> f2);
|
|
|
|
QFlags<Qgis::SqlLayerDefinitionCapability> operator|(Qgis::SqlLayerDefinitionCapability f1, QFlags<Qgis::SqlLayerDefinitionCapability> f2);
|
|
|
|
QFlags<Qgis::BabelFormatCapability> operator|(Qgis::BabelFormatCapability f1, QFlags<Qgis::BabelFormatCapability> f2);
|
|
|
|
QFlags<Qgis::BabelCommandFlag> operator|(Qgis::BabelCommandFlag f1, QFlags<Qgis::BabelCommandFlag> f2);
|
|
|
|
QFlags<Qgis::GeometryValidityFlag> operator|(Qgis::GeometryValidityFlag f1, QFlags<Qgis::GeometryValidityFlag> f2);
|
|
|
|
QFlags<Qgis::FileOperationFlag> operator|(Qgis::FileOperationFlag f1, QFlags<Qgis::FileOperationFlag> f2);
|
|
|
|
QFlags<Qgis::AnnotationItemFlag> operator|(Qgis::AnnotationItemFlag f1, QFlags<Qgis::AnnotationItemFlag> f2);
|
|
|
|
QFlags<Qgis::AnnotationItemGuiFlag> operator|(Qgis::AnnotationItemGuiFlag f1, QFlags<Qgis::AnnotationItemGuiFlag> f2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uint qHash( const QVariant &variant );
|
|
%Docstring
|
|
Hash for QVariant
|
|
%End
|
|
|
|
QString qgsDoubleToString( double a, int precision = 17 );
|
|
%Docstring
|
|
Returns a string representation of a double
|
|
|
|
:param a: double value
|
|
:param precision: number of decimal places to retain
|
|
%End
|
|
|
|
bool qgsNanCompatibleEquals( double a, double b );
|
|
%Docstring
|
|
Compare two doubles, treating nan values as equal
|
|
|
|
:param a: first double
|
|
:param b: second double
|
|
|
|
.. versionadded:: 3.20
|
|
%End
|
|
|
|
bool qgsDoubleNear( double a, double b, double epsilon = 4 * DBL_EPSILON );
|
|
%Docstring
|
|
Compare two doubles (but allow some difference)
|
|
|
|
:param a: first double
|
|
:param b: second double
|
|
:param epsilon: maximum difference allowable between doubles
|
|
%End
|
|
|
|
bool qgsFloatNear( float a, float b, float epsilon = 4 * FLT_EPSILON );
|
|
%Docstring
|
|
Compare two floats (but allow some difference)
|
|
|
|
:param a: first float
|
|
:param b: second float
|
|
:param epsilon: maximum difference allowable between floats
|
|
%End
|
|
|
|
bool qgsDoubleNearSig( double a, double b, int significantDigits = 10 );
|
|
%Docstring
|
|
Compare two doubles using specified number of significant digits
|
|
%End
|
|
|
|
double qgsRound( double number, int places );
|
|
%Docstring
|
|
Returns a double ``number``, rounded (as close as possible) to the specified number of ``places``.
|
|
|
|
.. versionadded:: 3.0
|
|
%End
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
double qgsPermissiveToDouble( QString string, bool &ok );
|
|
%Docstring
|
|
Converts a string to a double in a permissive way, e.g., allowing for incorrect
|
|
numbers of digits between thousand separators
|
|
|
|
:param string: string to convert
|
|
:param ok: will be set to ``True`` if conversion was successful
|
|
|
|
:return: string converted to double if possible
|
|
|
|
.. seealso:: :py:func:`permissiveToInt`
|
|
|
|
.. versionadded:: 2.9
|
|
%End
|
|
|
|
int qgsPermissiveToInt( QString string, bool &ok );
|
|
%Docstring
|
|
Converts a string to an integer in a permissive way, e.g., allowing for incorrect
|
|
numbers of digits between thousand separators
|
|
|
|
:param string: string to convert
|
|
:param ok: will be set to ``True`` if conversion was successful
|
|
|
|
:return: string converted to int if possible
|
|
|
|
.. seealso:: :py:func:`permissiveToDouble`
|
|
|
|
.. versionadded:: 2.9
|
|
%End
|
|
|
|
qlonglong qgsPermissiveToLongLong( QString string, bool &ok );
|
|
%Docstring
|
|
Converts a string to an qlonglong in a permissive way, e.g., allowing for incorrect
|
|
numbers of digits between thousand separators
|
|
|
|
:param string: string to convert
|
|
:param ok: will be set to ``True`` if conversion was successful
|
|
|
|
:return: string converted to int if possible
|
|
|
|
.. seealso:: :py:func:`permissiveToInt`
|
|
|
|
.. versionadded:: 3.4
|
|
%End
|
|
|
|
bool qgsVariantLessThan( const QVariant &lhs, const QVariant &rhs );
|
|
%Docstring
|
|
Compares two QVariant values and returns whether the first is less than the second.
|
|
Useful for sorting lists of variants, correctly handling sorting of the various
|
|
QVariant data types (such as strings, numeric values, dates and times)
|
|
|
|
Invalid < NULL < Values
|
|
|
|
.. seealso:: :py:func:`qgsVariantGreaterThan`
|
|
%End
|
|
|
|
bool qgsVariantEqual( const QVariant &lhs, const QVariant &rhs );
|
|
%Docstring
|
|
Compares two QVariant values and returns whether they are equal, two NULL values are
|
|
always treated as equal and 0 is not treated as equal with NULL
|
|
|
|
:param lhs: first value
|
|
:param rhs: second value
|
|
|
|
:return: ``True`` if values are equal
|
|
%End
|
|
|
|
bool qgsVariantGreaterThan( const QVariant &lhs, const QVariant &rhs );
|
|
%Docstring
|
|
Compares two QVariant values and returns whether the first is greater than the second.
|
|
Useful for sorting lists of variants, correctly handling sorting of the various
|
|
QVariant data types (such as strings, numeric values, dates and times)
|
|
|
|
.. seealso:: :py:func:`qgsVariantLessThan`
|
|
%End
|
|
|
|
|
|
bool operator> ( const QVariant &v1, const QVariant &v2 );
|
|
|
|
bool operator< ( const QVariant &v1, const QVariant &v2 );
|
|
|
|
|
|
|
|
|
|
QString qgsVsiPrefix( const QString &path );
|
|
|
|
|
|
|
|
|
|
|
|
const long GEOSRID;
|
|
|
|
const long GEOCRS_ID;
|
|
|
|
const long GEO_EPSG_CRS_ID;
|
|
|
|
const int USER_CRS_START_ID;
|
|
|
|
|
|
const double DEFAULT_POINT_SIZE;
|
|
const double DEFAULT_LINE_WIDTH;
|
|
|
|
const double DEFAULT_SEGMENT_EPSILON;
|
|
|
|
|
|
typedef unsigned long long qgssize;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QString geoWkt();
|
|
%Docstring
|
|
Wkt string that represents a geographic coord sys
|
|
\since QGIS GEOWkt
|
|
%End
|
|
|
|
//! PROJ4 string that represents a geographic coord sys
|
|
QString geoProj4();
|
|
|
|
//! Geographic coord sys from EPSG authority
|
|
QString geoEpsgCrsAuthId();
|
|
|
|
//! Constant that holds the string representation for "No ellips/No CRS"
|
|
QString geoNone();
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/core/qgis.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|