class QgsVectorFileWriterTask : QgsTask { %TypeHeaderCode #include %End public: QgsVectorFileWriterTask( QgsVectorLayer* layer, const QString& fileName, const QgsVectorFileWriter::SaveVectorOptions &options ); virtual void cancel(); signals: void writeComplete( const QString &newFilename ); void errorOccurred( int error, const QString &errorMessage ); protected: virtual bool run(); virtual void finished( bool result ); };