From b26ec7384c19f572f7fdf8c16d8e71df7dc7cdc0 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Thu, 25 Sep 2025 14:09:02 +1000 Subject: [PATCH] Remove orphaned sip files --- .../gps/qgsgpstoolsinterface.sip.in | 62 --- .../plot/qgschartregistry.sip.in | 148 ------- .../auto_generated/qgsfeaturefilter.sip.in | 93 ----- .../qgsfeaturefilterprovidergroup.sip.in | 81 ---- .../qgsprocessingtoolboxmodel.sip.in | 391 ------------------ python/PyQt6/gui/qgsfiledropedit.sip | 72 ---- python/PyQt6/gui/qgssourceselectdialog.sip | 86 ---- .../gps/qgsgpstoolsinterface.sip.in | 62 --- .../plot/qgschartregistry.sip.in | 148 ------- .../auto_generated/qgsfeaturefilter.sip.in | 93 ----- .../qgsfeaturefilterprovidergroup.sip.in | 81 ---- .../qgsprocessingtoolboxmodel.sip.in | 391 ------------------ python/gui/qgsfiledropedit.sip | 72 ---- python/gui/qgssourceselectdialog.sip | 86 ---- 14 files changed, 1866 deletions(-) delete mode 100644 python/PyQt6/core/auto_generated/gps/qgsgpstoolsinterface.sip.in delete mode 100644 python/PyQt6/core/auto_generated/plot/qgschartregistry.sip.in delete mode 100644 python/PyQt6/core/auto_generated/qgsfeaturefilter.sip.in delete mode 100644 python/PyQt6/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in delete mode 100644 python/PyQt6/gui/processing/qgsprocessingtoolboxmodel.sip.in delete mode 100644 python/PyQt6/gui/qgsfiledropedit.sip delete mode 100644 python/PyQt6/gui/qgssourceselectdialog.sip delete mode 100644 python/core/auto_generated/gps/qgsgpstoolsinterface.sip.in delete mode 100644 python/core/auto_generated/plot/qgschartregistry.sip.in delete mode 100644 python/core/auto_generated/qgsfeaturefilter.sip.in delete mode 100644 python/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in delete mode 100644 python/gui/processing/qgsprocessingtoolboxmodel.sip.in delete mode 100644 python/gui/qgsfiledropedit.sip delete mode 100644 python/gui/qgssourceselectdialog.sip diff --git a/python/PyQt6/core/auto_generated/gps/qgsgpstoolsinterface.sip.in b/python/PyQt6/core/auto_generated/gps/qgsgpstoolsinterface.sip.in deleted file mode 100644 index 4adcf65af4c..00000000000 --- a/python/PyQt6/core/auto_generated/gps/qgsgpstoolsinterface.sip.in +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/gps/qgsgpstoolsinterface.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - - -class QgsGpsToolsInterface : QObject -{ -%Docstring(signature="appended") -Abstract interface class for the QGIS GPS tools. - -.. versionadded:: 3.44 -%End - -%TypeHeaderCode -#include "qgsgpstoolsinterface.h" -%End - public: - QgsGpsToolsInterface(); - - virtual void setGpsPanelConnection( QgsGpsConnection *connection /Transfer/ ) = 0; -%Docstring -Sets a GPS ``connection`` to use within the GPS Panel widget. - -Any existing GPS connection used by the widget will be disconnected and -replaced with this connection. The connection is automatically -registered within the :py:func:`QgsApplication.gpsConnectionRegistry()`. -%End - - virtual void createFeatureFromGpsTrack() = 0; -%Docstring -Creates a feature from the current GPS track. - -The geometry type of the feature is determined by the layer set via -:py:func:`QgsProjectGpsSettings.destinationLayer()`. - -The created geometry will be automatically commited depending on the -status of -:py:func:`QgsProjectGpsSettings.automaticallyCommitFeatures()`. -%End - - virtual void setGpsTrackLineSymbol( QgsLineSymbol *symbol ) = 0; -%Docstring -Sets the line ``symbol`` of the GPS track and changes the -:py:class:`QgsAppGpsDigitizing`.settingTrackLineSymbol setting. - -If there is a current GPS track, its appearance is updated according to -the symbol. -%End -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/gps/qgsgpstoolsinterface.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/PyQt6/core/auto_generated/plot/qgschartregistry.sip.in b/python/PyQt6/core/auto_generated/plot/qgschartregistry.sip.in deleted file mode 100644 index d6c6e1f0c50..00000000000 --- a/python/PyQt6/core/auto_generated/plot/qgschartregistry.sip.in +++ /dev/null @@ -1,148 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/plot/qgschartregistry.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - -class QgsChartAbstractMetadata -{ -%Docstring(signature="appended") -Stores metadata about a chart class. - -.. note:: - - In C++ you can use :py:class:`QgsChartAbstractMetadata` convenience class. - -.. versionadded:: 4.0 -%End - -%TypeHeaderCode -#include "qgschartregistry.h" -%End - public: - - QgsChartAbstractMetadata( const QString &type, const QString &visibleName ); -%Docstring -Constructor for QgsChartAbstractMetadata with the specified class -``type``. -%End - - virtual ~QgsChartAbstractMetadata(); - - QString type() const; -%Docstring -Returns the unique type code for the chart class. -%End - - QString visibleName() const; -%Docstring -Returns a translated, user visible name for the chart class. -%End - - - virtual QgsPlot *createChart() = 0 /TransferBack/; -%Docstring -Creates a chart of this class. -%End - -}; - - - -class QgsChartRegistry : QObject -{ -%Docstring(signature="appended") -Registry of available chart types. - -:py:class:`QgsChartRegistry` is not usually directly created, but rather -accessed through :py:func:`QgsApplication.chartRegistry()`. - -.. versionadded:: 4.0 -%End - -%TypeHeaderCode -#include "qgschartregistry.h" -%End - public: - - QgsChartRegistry( QObject *parent = 0 ); -%Docstring -Creates a new empty item registry. - -QgsChartRegistry is not usually directly created, but rather accessed -through :py:func:`QgsApplication.chartRegistry()`. - -.. seealso:: :py:func:`populate` -%End - ~QgsChartRegistry(); - - bool populate(); -%Docstring -Populates the registry with standard chart types. If called on a -non-empty registry then this will have no effect and will return -``False``. -%End - - - QgsChartAbstractMetadata *chartMetadata( const QString &type ) const; -%Docstring -Returns the metadata for the specified chart ``type``. Returns ``None`` -if a corresponding type was not found in the registry. -%End - - - bool addChartType( QgsChartAbstractMetadata *metadata /Transfer/ ); -%Docstring -Registers a new chart type. - -.. note:: - - Takes ownership of the metadata instance. -%End - - bool removeChartType( const QString &type ); -%Docstring -Removes a new a chart type from the registry. -%End - - QgsPlot *createChart( const QString &type ) const /TransferBack/; -%Docstring -Creates a new instance of a chart given the ``type``. -%End - - QMap chartTypes() const; -%Docstring -Returns a map of available charts types to translated name. -%End - - signals: - - void chartAdded( const QString &type, const QString &name ); -%Docstring -Emitted whenever a new chart type is added to the registry, with the -specified ``type`` and visible ``name``. -%End - - void chartAboutToBeRemoved( const QString &type ); -%Docstring -Emitted whenever a new chart type is added to the registry, with the -specified ``type`` and visible ``name``. -%End - - private: - QgsChartRegistry( const QgsChartRegistry &rh ); -}; - - - - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/plot/qgschartregistry.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/PyQt6/core/auto_generated/qgsfeaturefilter.sip.in b/python/PyQt6/core/auto_generated/qgsfeaturefilter.sip.in deleted file mode 100644 index c37b3005033..00000000000 --- a/python/PyQt6/core/auto_generated/qgsfeaturefilter.sip.in +++ /dev/null @@ -1,93 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilter.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - - - - - -class QgsFeatureFilter : QgsFeatureFilterProvider -{ -%Docstring(signature="appended") -A feature filter provider allowing to set filter expressions on a -per-layer basis. -%End - -%TypeHeaderCode -#include "qgsfeaturefilter.h" -%End - public: - QgsFeatureFilter(); -%Docstring -Constructor -%End - - virtual void filterFeatures( const QgsVectorLayer *layer, QgsFeatureRequest &filterFeatures ) const /Deprecated="Since 4.0. Use the layer ID variant."/; - -%Docstring -Filter the features of the layer - -:param layer: the layer to control -:param filterFeatures: the request to fill - -.. deprecated:: 4.0 - - Use the layer ID variant. -%End - - virtual void filterFeatures( const QString &layerId, QgsFeatureRequest &filterFeatures ) const; - -%Docstring -Filter the features of the layer - -:param layerId: the layer ID to control -:param filterFeatures: the request to fill -%End - - virtual QStringList layerAttributes( const QgsVectorLayer *layer, const QStringList &attributes ) const; - - - virtual QgsFeatureFilterProvider *clone() const /Factory/; - -%Docstring -Returns a clone of the object - -:return: A clone -%End - - void setFilter( const QgsVectorLayer *layer, const QgsExpression &expression ) /Deprecated="Since 4.0. Use the layer ID variant."/; -%Docstring -Set a filter for the given layer. - -:param layer: the layer to filter -:param expression: the filter expression - -.. deprecated:: 4.0 - - Use the layer ID variant. -%End - - void setFilter( const QString &layerId, const QgsExpression &expression ); -%Docstring -Set a filter for the given layer. - -:param layerId: the layer to filter -:param expression: the filter expression - -.. versionadded:: 4.0 -%End - -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilter.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/PyQt6/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in b/python/PyQt6/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in deleted file mode 100644 index 0cbcef321da..00000000000 --- a/python/PyQt6/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in +++ /dev/null @@ -1,81 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilterprovidergroup.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - - - - -class QgsFeatureFilterProviderGroup : QgsFeatureFilterProvider -{ -%Docstring(signature="appended") -A filter filter provider grouping several filter providers. -%End - -%TypeHeaderCode -#include "qgsfeaturefilterprovidergroup.h" -%End - public: - QgsFeatureFilterProviderGroup(); -%Docstring -Constructor -%End - - virtual void filterFeatures( const QgsVectorLayer *layer, QgsFeatureRequest &filterFeatures ) const /Deprecated="Since 4.0. Use the layer ID variant."/; - -%Docstring -Filter the features of the layer. - -:param layer: the layer to control -:param filterFeatures: the request to fill - -.. deprecated:: 4.0 - - Use the layer ID variant. -%End - - virtual void filterFeatures( const QString &layerId, QgsFeatureRequest &filterFeatures ) const; - -%Docstring -Filter the features of the layer. - -:param layerId: the layer ID to control -:param filterFeatures: the request to fill - -.. versionadded:: 4.0 -%End - - virtual QStringList layerAttributes( const QgsVectorLayer *layer, const QStringList &attributes ) const; - - - virtual QgsFeatureFilterProvider *clone() const /Factory/; - -%Docstring -Returns a clone of the object - -:return: A clone -%End - - QgsFeatureFilterProviderGroup &addProvider( const QgsFeatureFilterProvider *provider ); -%Docstring -Add another filter provider to the group - -:param provider: The provider to add - -:return: itself -%End - - -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilterprovidergroup.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/PyQt6/gui/processing/qgsprocessingtoolboxmodel.sip.in b/python/PyQt6/gui/processing/qgsprocessingtoolboxmodel.sip.in deleted file mode 100644 index 7b306399c06..00000000000 --- a/python/PyQt6/gui/processing/qgsprocessingtoolboxmodel.sip.in +++ /dev/null @@ -1,391 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/processing/qgsprocessingtoolboxmodel.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ - - - - - -class QgsProcessingToolboxModelNode : QObject -{ -%Docstring -Abstract base class for nodes contained within a QgsProcessingToolboxModel. - -.. warning:: - - Not part of stable API and may change in future QGIS releases. - -.. versionadded:: 3.2 -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End -%ConvertToSubClassCode - if ( sipCpp->inherits( "QgsProcessingToolboxModelNode" ) ) - { - sipType = sipType_QgsProcessingToolboxModelNode; - QgsProcessingToolboxModelNode *node = qobject_cast( sipCpp ); - if ( node->nodeType() == QgsProcessingToolboxModelNode::NodeProvider ) - sipType = sipType_QgsProcessingToolboxModelProviderNode; - else if ( node->nodeType() == QgsProcessingToolboxModelNode::NodeGroup ) - sipType = sipType_QgsProcessingToolboxModelGroupNode; - else if ( node->nodeType() == QgsProcessingToolboxModelNode::NodeAlgorithm ) - sipType = sipType_QgsProcessingToolboxModelAlgorithmNode; - } - else - sipType = 0; -%End - public: - - enum NodeType - { - NodeProvider, - NodeGroup, - NodeAlgorithm, - }; - - ~QgsProcessingToolboxModelNode(); - - virtual NodeType nodeType() const = 0; -%Docstring -Returns the node's type. -%End - - QgsProcessingToolboxModelNode *parent(); -%Docstring -Returns the node's parent. If the node's parent is a null pointer, then the node is a root node. -%End - - QList children(); -%Docstring -Returns a list of children belonging to the node. -%End - - - QgsProcessingToolboxModelNode* takeChild( QgsProcessingToolboxModelNode* node ); -%Docstring -Removes the specified ``node`` from this node's children, and gives -ownership back to the caller. -%End - - QgsProcessingToolboxModelGroupNode *getChildGroupNode( const QString &id ); -%Docstring -Tries to find a child node belonging to this node, which corresponds to -a group node with the given group ``id``. Returns None if no matching -child group node was found. -%End - - void addChildNode( QgsProcessingToolboxModelNode *node /Transfer/ ); -%Docstring -Adds a child ``node`` to this node, transferring ownership of the node -to this node. -%End - - void deleteChildren(); -%Docstring -Deletes all child nodes from this node. -%End - -}; - -class QgsProcessingToolboxModelProviderNode : QgsProcessingToolboxModelNode -{ -%Docstring -Processing toolbox model node corresponding to a Processing provider. - -.. versionadded:: 3.2 - -.. warning:: - - Not part of stable API and may change in future QGIS releases. -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - QgsProcessingToolboxModelProviderNode( QgsProcessingProvider *provider ); -%Docstring -Constructor for QgsProcessingToolboxModelProviderNode, linked to the -specified ``provider``. -%End - - virtual NodeType nodeType() const; - - QgsProcessingProvider *provider(); -%Docstring -Returns the provider associated with this node. -%End - - QString providerId() const; -%Docstring -Returns the provider ID. -%End - -}; - -class QgsProcessingToolboxModelGroupNode : QgsProcessingToolboxModelNode -{ -%Docstring -Processing toolbox model node corresponding to a group of algorithms. - -.. versionadded:: 3.2 - -.. warning:: - - Not part of stable API and may change in future QGIS releases. -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - QgsProcessingToolboxModelGroupNode( const QString &id, const QString &name ); -%Docstring -Constructor for QgsProcessingToolboxModelGroupNode. - -The ``id`` argument specifies the group ID (unique and untranslated), -and the ``name`` argument gives the translated, user-visible name -of the group. -%End - - virtual NodeType nodeType() const; - - QString id() const; -%Docstring -Returns the group's ID, which is unique and untranslated. -%End - - QString name() const; -%Docstring -Returns the group's name, which is translated and user-visible. -%End - -}; - -class QgsProcessingToolboxModelAlgorithmNode : QgsProcessingToolboxModelNode -{ -%Docstring -Processing toolbox model node corresponding to an algorithm. - -.. versionadded:: 3.2 - -.. warning:: - - Not part of stable API and may change in future QGIS releases. -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - QgsProcessingToolboxModelAlgorithmNode( const QgsProcessingAlgorithm *algorithm ); -%Docstring -Constructor for QgsProcessingToolboxModelAlgorithmNode, associated -with the specified ``algorithm``. -%End - - virtual NodeType nodeType() const; - - const QgsProcessingAlgorithm *algorithm() const; -%Docstring -Returns the algorithm associated with this node. -%End - -}; - - -class QgsProcessingToolboxModel : QAbstractItemModel -{ -%Docstring -A model for providers and algorithms shown within the Processing toolbox. - -See QgsProcessingToolboxProxyModel for a sorted, filterable version -of this model. - -.. versionadded:: 3.2 -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - enum Roles - { - RoleNodeType, - RoleAlgorithmFlags, - RoleAlgorithmId, - RoleAlgorithmName, - RoleAlgorithmTags, - }; - - QgsProcessingToolboxModel( QObject *parent /TransferThis/ = 0, QgsProcessingRegistry *registry = 0 ); -%Docstring -Constructor for QgsProcessingToolboxModel, with the given ``parent`` object. - -If ``registry`` is specified then the model will show providers and algorithms -from the given registry. If no registry is specified, then the processing -registry attached to QgsApplication.processingRegistry() will be used -by the model. -%End - - virtual Qt::ItemFlags flags( const QModelIndex &index ) const; - - virtual QVariant data( const QModelIndex &index, int role = Qt::DisplayRole ) const; - - virtual int rowCount( const QModelIndex &parent = QModelIndex() ) const; - - virtual int columnCount( const QModelIndex & = QModelIndex() ) const; - - virtual QModelIndex index( int row, int column, const QModelIndex &parent = QModelIndex() ) const; - - virtual QModelIndex parent( const QModelIndex &index ) const; - - - QgsProcessingToolboxModelNode *index2node( const QModelIndex &index ) const; -%Docstring -Returns the model node corresponding to the given ``index``. - -.. seealso:: :py:func:`node2index` -%End - - QModelIndex node2index( QgsProcessingToolboxModelNode *node ) const; -%Docstring -Returns the model index corresponding to the given ``node``. - -.. seealso:: :py:func:`index2node` -%End - - QgsProcessingProvider *providerForIndex( const QModelIndex &index ) const; -%Docstring -Returns the provider which corresponds to a given ``index``, or -a None if the index does not represent a provider. - -.. seealso:: :py:func:`algorithmForIndex` - -.. seealso:: :py:func:`indexForProvider` -%End - - QString providerIdForIndex( const QModelIndex &index ) const; -%Docstring -Returns the provider ID which corresponds to a given ``index``, or -an empty string if the index does not represent a provider. - -.. seealso:: :py:func:`algorithmForIndex` - -.. seealso:: :py:func:`indexForProvider` -%End - - const QgsProcessingAlgorithm *algorithmForIndex( const QModelIndex &index ) const; -%Docstring -Returns the algorithm which corresponds to a given ``index``, or -a None if the index does not represent an algorithm. - -.. seealso:: :py:func:`isAlgorithm` - -.. seealso:: :py:func:`providerForIndex` -%End - - bool isAlgorithm( const QModelIndex &index ) const; -%Docstring -Returns true if ``index`` corresponds to an algorithm. - -.. seealso:: :py:func:`algorithmForIndex` -%End - - QModelIndex indexForProvider(const QString &providerId ) const; -%Docstring -Returns the index corresponding to the specified ``providerId``. - -.. seealso:: :py:func:`providerForIndex` -%End - - QModelIndex indexOfParentTreeNode( QgsProcessingToolboxModelNode *parentNode ) const; -%Docstring -Returns the index corresponding to the parent of a given node. -%End - -}; - - -class QgsProcessingToolboxProxyModel: QSortFilterProxyModel -{ -%Docstring -A sort/filter proxy model for providers and algorithms shown within the Processing toolbox, -which automatically sorts the toolbox in a logical fashion and supports filtering -the results. - -.. versionadded:: 3.2 -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - enum Filter - { - FilterToolbox, - FilterModeler, - }; - typedef QFlags Filters; - - - explicit QgsProcessingToolboxProxyModel( QObject *parent /TransferThis/ = 0, QgsProcessingRegistry *registry = 0 ); -%Docstring -Constructor for QgsProcessingToolboxProxyModel, with the given ``parent`` object. - -If ``registry`` is specified then the model will show providers and algorithms -from the given registry. If no registry is specified, then the processing -registry attached to QgsApplication.processingRegistry() will be used -by the model. -%End - - void setFilters( QgsProcessingToolboxProxyModel::Filters filters ); -%Docstring -Set ``filters`` that affect how toolbox content is filtered. - -.. seealso:: :py:func:`filters` -%End - - Filters filters() const; -%Docstring -Returns any filters that affect how toolbox content is filtered. - -.. seealso:: :py:func:`setFilters` -%End - - void setFilterString(const QString &filter); -%Docstring -Sets a ``filter`` string, such that only algorithms matching the -specified string will be shown. - -.. seealso:: :py:func:`filterString` -%End - - QString filterString() const; - - virtual bool filterAcceptsRow( int sourceRow, const QModelIndex &sourceParent ) const; - - virtual bool lessThan( const QModelIndex &left, const QModelIndex &right ) const; - - -}; - - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/processing/qgsprocessingtoolboxmodel.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ diff --git a/python/PyQt6/gui/qgsfiledropedit.sip b/python/PyQt6/gui/qgsfiledropedit.sip deleted file mode 100644 index 6f4c90bbfa3..00000000000 --- a/python/PyQt6/gui/qgsfiledropedit.sip +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgsfiledropedit.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ - - - -class QgsFileDropEdit: QLineEdit -{ -%Docstring - A line edit for capturing file names that can have files dropped onto - it via drag & drop. - - Dropping can be limited to files only, files with a specific extension -or directories only. By default, dropping is limited to files only. -%End - -%TypeHeaderCode -#include "qgsfiledropedit.h" -%End - public: - QgsFileDropEdit( QWidget *parent /TransferThis/ = 0 ); - - bool isDirOnly() const; -%Docstring - :rtype: bool -%End - - void setDirOnly( bool isDirOnly ); -%Docstring -Limit drops to directories. -%End - - bool isFileOnly() const; -%Docstring - :rtype: bool -%End - - void setFileOnly( bool isFileOnly ); -%Docstring -Limit drops to files. -%End - - QString suffixFilter() const; -%Docstring - :rtype: str -%End - - void setSuffixFilter( const QString &suffix ); -%Docstring -Limit drops to files with specified extension. -%End - - protected: - - virtual void dragEnterEvent( QDragEnterEvent *event ); - virtual void dragLeaveEvent( QDragLeaveEvent *event ); - virtual void dropEvent( QDropEvent *event ); - virtual void paintEvent( QPaintEvent *e ); - -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgsfiledropedit.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ diff --git a/python/PyQt6/gui/qgssourceselectdialog.sip b/python/PyQt6/gui/qgssourceselectdialog.sip deleted file mode 100644 index b32a512d50a..00000000000 --- a/python/PyQt6/gui/qgssourceselectdialog.sip +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgssourceselectdialog.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ - - - - - -class QgsSourceSelectDialog : QDialog, protected Ui::QgsSourceSelectBase -{ -%Docstring - Generic class listing layers available from a remote service. -%End - -%TypeHeaderCode -#include "qgssourceselectdialog.h" -%End - public: - enum ServiceType { MapService, FeatureService }; - - QgsSourceSelectDialog( const QString &serviceName, ServiceType serviceType, QWidget *parent, Qt::WindowFlags fl ); -%Docstring -Constructor -%End - - ~QgsSourceSelectDialog(); - void setCurrentExtentAndCrs( const QgsRectangle &canvasExtent, const QgsCoordinateReferenceSystem &canvasCrs ); -%Docstring -Sets the current extent and CRS. Used to select an appropriate CRS and possibly to retrieve data only in the current extent -%End - - signals: - void addLayer( QString uri, QString typeName ); -%Docstring -Emitted when a layer is added from the dialog -%End - void connectionsChanged(); -%Docstring -Emitted when the connections for the service were changed -%End - - protected: - - virtual bool connectToService( const QgsOwsConnection &connection ) = 0; -%Docstring -To be implemented in the child class. Called when a new connection is initiated. - :rtype: bool -%End - virtual void buildQuery( const QgsOwsConnection &, const QModelIndex & ); -%Docstring -May be implemented in child classes for services which support customized queries. -%End - virtual QString getLayerURI( const QgsOwsConnection &connection, - const QString &layerTitle, - const QString &layerName, - const QString &crs = QString(), - const QString &filter = QString(), - const QgsRectangle &bBox = QgsRectangle() ) const = 0; -%Docstring -To be implemented in the child class. Constructs an URI for the specified service layer. - :rtype: str -%End - void populateImageEncodings( const QStringList &availableEncodings ); -%Docstring -Updates the UI for the list of available image encodings from the specified list. -%End - QString getSelectedImageEncoding() const; -%Docstring -Returns the selected image encoding. - :rtype: str -%End - -}; - - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgssourceselectdialog.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ diff --git a/python/core/auto_generated/gps/qgsgpstoolsinterface.sip.in b/python/core/auto_generated/gps/qgsgpstoolsinterface.sip.in deleted file mode 100644 index 4adcf65af4c..00000000000 --- a/python/core/auto_generated/gps/qgsgpstoolsinterface.sip.in +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/gps/qgsgpstoolsinterface.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - - -class QgsGpsToolsInterface : QObject -{ -%Docstring(signature="appended") -Abstract interface class for the QGIS GPS tools. - -.. versionadded:: 3.44 -%End - -%TypeHeaderCode -#include "qgsgpstoolsinterface.h" -%End - public: - QgsGpsToolsInterface(); - - virtual void setGpsPanelConnection( QgsGpsConnection *connection /Transfer/ ) = 0; -%Docstring -Sets a GPS ``connection`` to use within the GPS Panel widget. - -Any existing GPS connection used by the widget will be disconnected and -replaced with this connection. The connection is automatically -registered within the :py:func:`QgsApplication.gpsConnectionRegistry()`. -%End - - virtual void createFeatureFromGpsTrack() = 0; -%Docstring -Creates a feature from the current GPS track. - -The geometry type of the feature is determined by the layer set via -:py:func:`QgsProjectGpsSettings.destinationLayer()`. - -The created geometry will be automatically commited depending on the -status of -:py:func:`QgsProjectGpsSettings.automaticallyCommitFeatures()`. -%End - - virtual void setGpsTrackLineSymbol( QgsLineSymbol *symbol ) = 0; -%Docstring -Sets the line ``symbol`` of the GPS track and changes the -:py:class:`QgsAppGpsDigitizing`.settingTrackLineSymbol setting. - -If there is a current GPS track, its appearance is updated according to -the symbol. -%End -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/gps/qgsgpstoolsinterface.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/core/auto_generated/plot/qgschartregistry.sip.in b/python/core/auto_generated/plot/qgschartregistry.sip.in deleted file mode 100644 index d6c6e1f0c50..00000000000 --- a/python/core/auto_generated/plot/qgschartregistry.sip.in +++ /dev/null @@ -1,148 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/plot/qgschartregistry.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - -class QgsChartAbstractMetadata -{ -%Docstring(signature="appended") -Stores metadata about a chart class. - -.. note:: - - In C++ you can use :py:class:`QgsChartAbstractMetadata` convenience class. - -.. versionadded:: 4.0 -%End - -%TypeHeaderCode -#include "qgschartregistry.h" -%End - public: - - QgsChartAbstractMetadata( const QString &type, const QString &visibleName ); -%Docstring -Constructor for QgsChartAbstractMetadata with the specified class -``type``. -%End - - virtual ~QgsChartAbstractMetadata(); - - QString type() const; -%Docstring -Returns the unique type code for the chart class. -%End - - QString visibleName() const; -%Docstring -Returns a translated, user visible name for the chart class. -%End - - - virtual QgsPlot *createChart() = 0 /TransferBack/; -%Docstring -Creates a chart of this class. -%End - -}; - - - -class QgsChartRegistry : QObject -{ -%Docstring(signature="appended") -Registry of available chart types. - -:py:class:`QgsChartRegistry` is not usually directly created, but rather -accessed through :py:func:`QgsApplication.chartRegistry()`. - -.. versionadded:: 4.0 -%End - -%TypeHeaderCode -#include "qgschartregistry.h" -%End - public: - - QgsChartRegistry( QObject *parent = 0 ); -%Docstring -Creates a new empty item registry. - -QgsChartRegistry is not usually directly created, but rather accessed -through :py:func:`QgsApplication.chartRegistry()`. - -.. seealso:: :py:func:`populate` -%End - ~QgsChartRegistry(); - - bool populate(); -%Docstring -Populates the registry with standard chart types. If called on a -non-empty registry then this will have no effect and will return -``False``. -%End - - - QgsChartAbstractMetadata *chartMetadata( const QString &type ) const; -%Docstring -Returns the metadata for the specified chart ``type``. Returns ``None`` -if a corresponding type was not found in the registry. -%End - - - bool addChartType( QgsChartAbstractMetadata *metadata /Transfer/ ); -%Docstring -Registers a new chart type. - -.. note:: - - Takes ownership of the metadata instance. -%End - - bool removeChartType( const QString &type ); -%Docstring -Removes a new a chart type from the registry. -%End - - QgsPlot *createChart( const QString &type ) const /TransferBack/; -%Docstring -Creates a new instance of a chart given the ``type``. -%End - - QMap chartTypes() const; -%Docstring -Returns a map of available charts types to translated name. -%End - - signals: - - void chartAdded( const QString &type, const QString &name ); -%Docstring -Emitted whenever a new chart type is added to the registry, with the -specified ``type`` and visible ``name``. -%End - - void chartAboutToBeRemoved( const QString &type ); -%Docstring -Emitted whenever a new chart type is added to the registry, with the -specified ``type`` and visible ``name``. -%End - - private: - QgsChartRegistry( const QgsChartRegistry &rh ); -}; - - - - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/plot/qgschartregistry.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/core/auto_generated/qgsfeaturefilter.sip.in b/python/core/auto_generated/qgsfeaturefilter.sip.in deleted file mode 100644 index c37b3005033..00000000000 --- a/python/core/auto_generated/qgsfeaturefilter.sip.in +++ /dev/null @@ -1,93 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilter.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - - - - - -class QgsFeatureFilter : QgsFeatureFilterProvider -{ -%Docstring(signature="appended") -A feature filter provider allowing to set filter expressions on a -per-layer basis. -%End - -%TypeHeaderCode -#include "qgsfeaturefilter.h" -%End - public: - QgsFeatureFilter(); -%Docstring -Constructor -%End - - virtual void filterFeatures( const QgsVectorLayer *layer, QgsFeatureRequest &filterFeatures ) const /Deprecated="Since 4.0. Use the layer ID variant."/; - -%Docstring -Filter the features of the layer - -:param layer: the layer to control -:param filterFeatures: the request to fill - -.. deprecated:: 4.0 - - Use the layer ID variant. -%End - - virtual void filterFeatures( const QString &layerId, QgsFeatureRequest &filterFeatures ) const; - -%Docstring -Filter the features of the layer - -:param layerId: the layer ID to control -:param filterFeatures: the request to fill -%End - - virtual QStringList layerAttributes( const QgsVectorLayer *layer, const QStringList &attributes ) const; - - - virtual QgsFeatureFilterProvider *clone() const /Factory/; - -%Docstring -Returns a clone of the object - -:return: A clone -%End - - void setFilter( const QgsVectorLayer *layer, const QgsExpression &expression ) /Deprecated="Since 4.0. Use the layer ID variant."/; -%Docstring -Set a filter for the given layer. - -:param layer: the layer to filter -:param expression: the filter expression - -.. deprecated:: 4.0 - - Use the layer ID variant. -%End - - void setFilter( const QString &layerId, const QgsExpression &expression ); -%Docstring -Set a filter for the given layer. - -:param layerId: the layer to filter -:param expression: the filter expression - -.. versionadded:: 4.0 -%End - -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilter.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in b/python/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in deleted file mode 100644 index 0cbcef321da..00000000000 --- a/python/core/auto_generated/qgsfeaturefilterprovidergroup.sip.in +++ /dev/null @@ -1,81 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilterprovidergroup.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ - - - - - -class QgsFeatureFilterProviderGroup : QgsFeatureFilterProvider -{ -%Docstring(signature="appended") -A filter filter provider grouping several filter providers. -%End - -%TypeHeaderCode -#include "qgsfeaturefilterprovidergroup.h" -%End - public: - QgsFeatureFilterProviderGroup(); -%Docstring -Constructor -%End - - virtual void filterFeatures( const QgsVectorLayer *layer, QgsFeatureRequest &filterFeatures ) const /Deprecated="Since 4.0. Use the layer ID variant."/; - -%Docstring -Filter the features of the layer. - -:param layer: the layer to control -:param filterFeatures: the request to fill - -.. deprecated:: 4.0 - - Use the layer ID variant. -%End - - virtual void filterFeatures( const QString &layerId, QgsFeatureRequest &filterFeatures ) const; - -%Docstring -Filter the features of the layer. - -:param layerId: the layer ID to control -:param filterFeatures: the request to fill - -.. versionadded:: 4.0 -%End - - virtual QStringList layerAttributes( const QgsVectorLayer *layer, const QStringList &attributes ) const; - - - virtual QgsFeatureFilterProvider *clone() const /Factory/; - -%Docstring -Returns a clone of the object - -:return: A clone -%End - - QgsFeatureFilterProviderGroup &addProvider( const QgsFeatureFilterProvider *provider ); -%Docstring -Add another filter provider to the group - -:param provider: The provider to add - -:return: itself -%End - - -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/core/qgsfeaturefilterprovidergroup.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.py again * - ************************************************************************/ diff --git a/python/gui/processing/qgsprocessingtoolboxmodel.sip.in b/python/gui/processing/qgsprocessingtoolboxmodel.sip.in deleted file mode 100644 index 7b306399c06..00000000000 --- a/python/gui/processing/qgsprocessingtoolboxmodel.sip.in +++ /dev/null @@ -1,391 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/processing/qgsprocessingtoolboxmodel.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ - - - - - -class QgsProcessingToolboxModelNode : QObject -{ -%Docstring -Abstract base class for nodes contained within a QgsProcessingToolboxModel. - -.. warning:: - - Not part of stable API and may change in future QGIS releases. - -.. versionadded:: 3.2 -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End -%ConvertToSubClassCode - if ( sipCpp->inherits( "QgsProcessingToolboxModelNode" ) ) - { - sipType = sipType_QgsProcessingToolboxModelNode; - QgsProcessingToolboxModelNode *node = qobject_cast( sipCpp ); - if ( node->nodeType() == QgsProcessingToolboxModelNode::NodeProvider ) - sipType = sipType_QgsProcessingToolboxModelProviderNode; - else if ( node->nodeType() == QgsProcessingToolboxModelNode::NodeGroup ) - sipType = sipType_QgsProcessingToolboxModelGroupNode; - else if ( node->nodeType() == QgsProcessingToolboxModelNode::NodeAlgorithm ) - sipType = sipType_QgsProcessingToolboxModelAlgorithmNode; - } - else - sipType = 0; -%End - public: - - enum NodeType - { - NodeProvider, - NodeGroup, - NodeAlgorithm, - }; - - ~QgsProcessingToolboxModelNode(); - - virtual NodeType nodeType() const = 0; -%Docstring -Returns the node's type. -%End - - QgsProcessingToolboxModelNode *parent(); -%Docstring -Returns the node's parent. If the node's parent is a null pointer, then the node is a root node. -%End - - QList children(); -%Docstring -Returns a list of children belonging to the node. -%End - - - QgsProcessingToolboxModelNode* takeChild( QgsProcessingToolboxModelNode* node ); -%Docstring -Removes the specified ``node`` from this node's children, and gives -ownership back to the caller. -%End - - QgsProcessingToolboxModelGroupNode *getChildGroupNode( const QString &id ); -%Docstring -Tries to find a child node belonging to this node, which corresponds to -a group node with the given group ``id``. Returns None if no matching -child group node was found. -%End - - void addChildNode( QgsProcessingToolboxModelNode *node /Transfer/ ); -%Docstring -Adds a child ``node`` to this node, transferring ownership of the node -to this node. -%End - - void deleteChildren(); -%Docstring -Deletes all child nodes from this node. -%End - -}; - -class QgsProcessingToolboxModelProviderNode : QgsProcessingToolboxModelNode -{ -%Docstring -Processing toolbox model node corresponding to a Processing provider. - -.. versionadded:: 3.2 - -.. warning:: - - Not part of stable API and may change in future QGIS releases. -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - QgsProcessingToolboxModelProviderNode( QgsProcessingProvider *provider ); -%Docstring -Constructor for QgsProcessingToolboxModelProviderNode, linked to the -specified ``provider``. -%End - - virtual NodeType nodeType() const; - - QgsProcessingProvider *provider(); -%Docstring -Returns the provider associated with this node. -%End - - QString providerId() const; -%Docstring -Returns the provider ID. -%End - -}; - -class QgsProcessingToolboxModelGroupNode : QgsProcessingToolboxModelNode -{ -%Docstring -Processing toolbox model node corresponding to a group of algorithms. - -.. versionadded:: 3.2 - -.. warning:: - - Not part of stable API and may change in future QGIS releases. -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - QgsProcessingToolboxModelGroupNode( const QString &id, const QString &name ); -%Docstring -Constructor for QgsProcessingToolboxModelGroupNode. - -The ``id`` argument specifies the group ID (unique and untranslated), -and the ``name`` argument gives the translated, user-visible name -of the group. -%End - - virtual NodeType nodeType() const; - - QString id() const; -%Docstring -Returns the group's ID, which is unique and untranslated. -%End - - QString name() const; -%Docstring -Returns the group's name, which is translated and user-visible. -%End - -}; - -class QgsProcessingToolboxModelAlgorithmNode : QgsProcessingToolboxModelNode -{ -%Docstring -Processing toolbox model node corresponding to an algorithm. - -.. versionadded:: 3.2 - -.. warning:: - - Not part of stable API and may change in future QGIS releases. -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - QgsProcessingToolboxModelAlgorithmNode( const QgsProcessingAlgorithm *algorithm ); -%Docstring -Constructor for QgsProcessingToolboxModelAlgorithmNode, associated -with the specified ``algorithm``. -%End - - virtual NodeType nodeType() const; - - const QgsProcessingAlgorithm *algorithm() const; -%Docstring -Returns the algorithm associated with this node. -%End - -}; - - -class QgsProcessingToolboxModel : QAbstractItemModel -{ -%Docstring -A model for providers and algorithms shown within the Processing toolbox. - -See QgsProcessingToolboxProxyModel for a sorted, filterable version -of this model. - -.. versionadded:: 3.2 -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - enum Roles - { - RoleNodeType, - RoleAlgorithmFlags, - RoleAlgorithmId, - RoleAlgorithmName, - RoleAlgorithmTags, - }; - - QgsProcessingToolboxModel( QObject *parent /TransferThis/ = 0, QgsProcessingRegistry *registry = 0 ); -%Docstring -Constructor for QgsProcessingToolboxModel, with the given ``parent`` object. - -If ``registry`` is specified then the model will show providers and algorithms -from the given registry. If no registry is specified, then the processing -registry attached to QgsApplication.processingRegistry() will be used -by the model. -%End - - virtual Qt::ItemFlags flags( const QModelIndex &index ) const; - - virtual QVariant data( const QModelIndex &index, int role = Qt::DisplayRole ) const; - - virtual int rowCount( const QModelIndex &parent = QModelIndex() ) const; - - virtual int columnCount( const QModelIndex & = QModelIndex() ) const; - - virtual QModelIndex index( int row, int column, const QModelIndex &parent = QModelIndex() ) const; - - virtual QModelIndex parent( const QModelIndex &index ) const; - - - QgsProcessingToolboxModelNode *index2node( const QModelIndex &index ) const; -%Docstring -Returns the model node corresponding to the given ``index``. - -.. seealso:: :py:func:`node2index` -%End - - QModelIndex node2index( QgsProcessingToolboxModelNode *node ) const; -%Docstring -Returns the model index corresponding to the given ``node``. - -.. seealso:: :py:func:`index2node` -%End - - QgsProcessingProvider *providerForIndex( const QModelIndex &index ) const; -%Docstring -Returns the provider which corresponds to a given ``index``, or -a None if the index does not represent a provider. - -.. seealso:: :py:func:`algorithmForIndex` - -.. seealso:: :py:func:`indexForProvider` -%End - - QString providerIdForIndex( const QModelIndex &index ) const; -%Docstring -Returns the provider ID which corresponds to a given ``index``, or -an empty string if the index does not represent a provider. - -.. seealso:: :py:func:`algorithmForIndex` - -.. seealso:: :py:func:`indexForProvider` -%End - - const QgsProcessingAlgorithm *algorithmForIndex( const QModelIndex &index ) const; -%Docstring -Returns the algorithm which corresponds to a given ``index``, or -a None if the index does not represent an algorithm. - -.. seealso:: :py:func:`isAlgorithm` - -.. seealso:: :py:func:`providerForIndex` -%End - - bool isAlgorithm( const QModelIndex &index ) const; -%Docstring -Returns true if ``index`` corresponds to an algorithm. - -.. seealso:: :py:func:`algorithmForIndex` -%End - - QModelIndex indexForProvider(const QString &providerId ) const; -%Docstring -Returns the index corresponding to the specified ``providerId``. - -.. seealso:: :py:func:`providerForIndex` -%End - - QModelIndex indexOfParentTreeNode( QgsProcessingToolboxModelNode *parentNode ) const; -%Docstring -Returns the index corresponding to the parent of a given node. -%End - -}; - - -class QgsProcessingToolboxProxyModel: QSortFilterProxyModel -{ -%Docstring -A sort/filter proxy model for providers and algorithms shown within the Processing toolbox, -which automatically sorts the toolbox in a logical fashion and supports filtering -the results. - -.. versionadded:: 3.2 -%End - -%TypeHeaderCode -#include "qgsprocessingtoolboxmodel.h" -%End - public: - - enum Filter - { - FilterToolbox, - FilterModeler, - }; - typedef QFlags Filters; - - - explicit QgsProcessingToolboxProxyModel( QObject *parent /TransferThis/ = 0, QgsProcessingRegistry *registry = 0 ); -%Docstring -Constructor for QgsProcessingToolboxProxyModel, with the given ``parent`` object. - -If ``registry`` is specified then the model will show providers and algorithms -from the given registry. If no registry is specified, then the processing -registry attached to QgsApplication.processingRegistry() will be used -by the model. -%End - - void setFilters( QgsProcessingToolboxProxyModel::Filters filters ); -%Docstring -Set ``filters`` that affect how toolbox content is filtered. - -.. seealso:: :py:func:`filters` -%End - - Filters filters() const; -%Docstring -Returns any filters that affect how toolbox content is filtered. - -.. seealso:: :py:func:`setFilters` -%End - - void setFilterString(const QString &filter); -%Docstring -Sets a ``filter`` string, such that only algorithms matching the -specified string will be shown. - -.. seealso:: :py:func:`filterString` -%End - - QString filterString() const; - - virtual bool filterAcceptsRow( int sourceRow, const QModelIndex &sourceParent ) const; - - virtual bool lessThan( const QModelIndex &left, const QModelIndex &right ) const; - - -}; - - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/processing/qgsprocessingtoolboxmodel.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ diff --git a/python/gui/qgsfiledropedit.sip b/python/gui/qgsfiledropedit.sip deleted file mode 100644 index 6f4c90bbfa3..00000000000 --- a/python/gui/qgsfiledropedit.sip +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgsfiledropedit.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ - - - -class QgsFileDropEdit: QLineEdit -{ -%Docstring - A line edit for capturing file names that can have files dropped onto - it via drag & drop. - - Dropping can be limited to files only, files with a specific extension -or directories only. By default, dropping is limited to files only. -%End - -%TypeHeaderCode -#include "qgsfiledropedit.h" -%End - public: - QgsFileDropEdit( QWidget *parent /TransferThis/ = 0 ); - - bool isDirOnly() const; -%Docstring - :rtype: bool -%End - - void setDirOnly( bool isDirOnly ); -%Docstring -Limit drops to directories. -%End - - bool isFileOnly() const; -%Docstring - :rtype: bool -%End - - void setFileOnly( bool isFileOnly ); -%Docstring -Limit drops to files. -%End - - QString suffixFilter() const; -%Docstring - :rtype: str -%End - - void setSuffixFilter( const QString &suffix ); -%Docstring -Limit drops to files with specified extension. -%End - - protected: - - virtual void dragEnterEvent( QDragEnterEvent *event ); - virtual void dragLeaveEvent( QDragLeaveEvent *event ); - virtual void dropEvent( QDropEvent *event ); - virtual void paintEvent( QPaintEvent *e ); - -}; - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgsfiledropedit.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ diff --git a/python/gui/qgssourceselectdialog.sip b/python/gui/qgssourceselectdialog.sip deleted file mode 100644 index b32a512d50a..00000000000 --- a/python/gui/qgssourceselectdialog.sip +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgssourceselectdialog.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/ - - - - - -class QgsSourceSelectDialog : QDialog, protected Ui::QgsSourceSelectBase -{ -%Docstring - Generic class listing layers available from a remote service. -%End - -%TypeHeaderCode -#include "qgssourceselectdialog.h" -%End - public: - enum ServiceType { MapService, FeatureService }; - - QgsSourceSelectDialog( const QString &serviceName, ServiceType serviceType, QWidget *parent, Qt::WindowFlags fl ); -%Docstring -Constructor -%End - - ~QgsSourceSelectDialog(); - void setCurrentExtentAndCrs( const QgsRectangle &canvasExtent, const QgsCoordinateReferenceSystem &canvasCrs ); -%Docstring -Sets the current extent and CRS. Used to select an appropriate CRS and possibly to retrieve data only in the current extent -%End - - signals: - void addLayer( QString uri, QString typeName ); -%Docstring -Emitted when a layer is added from the dialog -%End - void connectionsChanged(); -%Docstring -Emitted when the connections for the service were changed -%End - - protected: - - virtual bool connectToService( const QgsOwsConnection &connection ) = 0; -%Docstring -To be implemented in the child class. Called when a new connection is initiated. - :rtype: bool -%End - virtual void buildQuery( const QgsOwsConnection &, const QModelIndex & ); -%Docstring -May be implemented in child classes for services which support customized queries. -%End - virtual QString getLayerURI( const QgsOwsConnection &connection, - const QString &layerTitle, - const QString &layerName, - const QString &crs = QString(), - const QString &filter = QString(), - const QgsRectangle &bBox = QgsRectangle() ) const = 0; -%Docstring -To be implemented in the child class. Constructs an URI for the specified service layer. - :rtype: str -%End - void populateImageEncodings( const QStringList &availableEncodings ); -%Docstring -Updates the UI for the list of available image encodings from the specified list. -%End - QString getSelectedImageEncoding() const; -%Docstring -Returns the selected image encoding. - :rtype: str -%End - -}; - - -/************************************************************************ - * This file has been generated automatically from * - * * - * src/gui/qgssourceselectdialog.h * - * * - * Do not edit manually ! Edit header and run scripts/sipify.pl again * - ************************************************************************/