44      DestinationCrs = 1 << 2, 
 
   47      SelectedOnly = 1 << 5, 
 
   48      GeometryType = 1 << 6, 
 
 
   78    QString format() const;
 
   83    QString encoding() const;
 
   90    QString fileName() const;
 
   97    QString layerName() const;
 
  105    QStringList datasourceOptions() const;
 
  113    QStringList layerOptions() const;
 
  136    QStringList attributesExportNames() const;
 
  143    bool addToCanvas() const;
 
  151    void setAddToCanvas( 
bool checked );
 
  156    Qgis::FeatureSymbologyExport symbologyExport() const;
 
  162    double scale() const;
 
  173    bool hasFilterExtent() const;
 
  186    void setOnlySelected( 
bool onlySelected );
 
  193    bool onlySelected() const;
 
  200    bool persistMetadata() const;
 
  208    Qgis::WkbType geometryType() const;
 
  214    bool automaticGeometryType() const;
 
  222    bool forceMulti() const;
 
  229    void setForceMulti( 
bool checked );
 
  237    bool includeZ() const;
 
  244    void setIncludeZ( 
bool checked );
 
  251    void accept() override;
 
  255    void mFormatComboBox_currentIndexChanged( 
int idx );
 
  258    void mSymbologyExportComboBox_currentIndexChanged( const QString &text );
 
  259    void mGeometryTypeComboBox_currentIndexChanged( 
int index );
 
  260    void mSelectAllAttributes_clicked();
 
  261    void mDeselectAllAttributes_clicked();
 
  262    void mUseAliasesForExportedName_stateChanged( 
int state );
 
  263    void mReplaceRawFieldValues_stateChanged( 
int state );
 
  264    void mAttributeTable_itemChanged( QTableWidgetItem *item );
 
  268    enum class ColumnIndex : 
int 
  273      ExportAsDisplayedValue = 3
 
  277    QList< QPair< QLabel *, QWidget * > > createControls( 
const QMap<QString, QgsVectorFileWriter::Option *> &options );
 
  286    Options mOptions = Option::AllOptions;
 
  287    QString mDefaultOutputLayerNameFromInputLayerName;
 
  288    bool mAddToCanvasStateOnOpenCompatibleDriver = 
true;
 
 
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsTextRendererUtils::CurvedTextFlags)