QGIS/python/gui/auto_generated/history/qgshistoryprovider.sip.in
Nyall Dawson 5e5540c890 [processing] Port algorithm log to new history provider API
No user visible changes, but we gain the flexibility for better
history storage, including the ability to store the outputs
calculated by the algorithm execution...!
2021-12-21 15:32:57 +10:00

53 lines
1.8 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/history/qgshistoryprovider.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsAbstractHistoryProvider
{
%Docstring(signature="appended")
Abstract base class for objects which track user history (i.e. operations performed through the GUI).
:py:class:`QgsAbstractHistoryProvider` subclasses are accessible through the :py:class:`QgsHistoryProviderRegistry` class.
.. versionadded:: 3.24
%End
%TypeHeaderCode
#include "qgshistoryprovider.h"
%End
public:
%ConvertToSubClassCode
if ( dynamic_cast<QgsProcessingHistoryProvider *>( sipCpp ) )
sipType = sipType_QgsProcessingHistoryProvider;
else
sipType = nullptr;
%End
virtual ~QgsAbstractHistoryProvider();
virtual QString id() const = 0;
%Docstring
Returns the provider's unique id, which is used to associate existing history entries with the provider.
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/gui/history/qgshistoryprovider.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/