QGIS API Documentation  3.22.4-Białowieża (ce8e65e95e)
Classes | Public Slots | Public Member Functions | List of all members
QgsVectorLayerSaveStyleDialog Class Reference

The QgsVectorLayerSaveStyleDialog class provides the UI to save the current style or multiple styles into different storage containers (QML, SLD and DB). More...

#include <qgsvectorlayersavestyledialog.h>

Inheritance diagram for QgsVectorLayerSaveStyleDialog:
Inheritance graph
[legend]

Classes

struct  SaveToDbSettings
 

Public Slots

void accept () override
 

Public Member Functions

 QgsVectorLayerSaveStyleDialog (QgsVectorLayer *layer, QWidget *parent=nullptr)
 
QgsVectorLayerProperties::StyleType currentStyleType () const
 
QString outputFilePath () const
 
bool saveOnlyCurrentStyle () const
 
SaveToDbSettings saveToDbSettings () const
 
void setSaveOnlyCurrentStyle (bool saveCurrentStyle)
 
QgsMapLayer::StyleCategories styleCategories () const
 
const QListWidget * stylesWidget ()
 

Detailed Description

The QgsVectorLayerSaveStyleDialog class provides the UI to save the current style or multiple styles into different storage containers (QML, SLD and DB).

The user can select what categories must be saved.

Definition at line 38 of file qgsvectorlayersavestyledialog.h.

Constructor & Destructor Documentation

◆ QgsVectorLayerSaveStyleDialog()

QgsVectorLayerSaveStyleDialog::QgsVectorLayerSaveStyleDialog ( QgsVectorLayer layer,
QWidget *  parent = nullptr 
)
explicit

Definition at line 26 of file qgsvectorlayersavestyledialog.cpp.

Member Function Documentation

◆ accept

void QgsVectorLayerSaveStyleDialog::accept ( )
overrideslot

Definition at line 93 of file qgsvectorlayersavestyledialog.cpp.

◆ currentStyleType()

QgsVectorLayerProperties::StyleType QgsVectorLayerSaveStyleDialog::currentStyleType ( ) const

Definition at line 143 of file qgsvectorlayersavestyledialog.cpp.

◆ outputFilePath()

QString QgsVectorLayerSaveStyleDialog::outputFilePath ( ) const

Definition at line 133 of file qgsvectorlayersavestyledialog.cpp.

◆ saveOnlyCurrentStyle()

bool QgsVectorLayerSaveStyleDialog::saveOnlyCurrentStyle ( ) const

Definition at line 215 of file qgsvectorlayersavestyledialog.cpp.

◆ saveToDbSettings()

QgsVectorLayerSaveStyleDialog::SaveToDbSettings QgsVectorLayerSaveStyleDialog::saveToDbSettings ( ) const

Definition at line 123 of file qgsvectorlayersavestyledialog.cpp.

◆ setSaveOnlyCurrentStyle()

void QgsVectorLayerSaveStyleDialog::setSaveOnlyCurrentStyle ( bool  saveCurrentStyle)

Definition at line 220 of file qgsvectorlayersavestyledialog.cpp.

◆ styleCategories()

QgsMapLayer::StyleCategories QgsVectorLayerSaveStyleDialog::styleCategories ( ) const

Definition at line 138 of file qgsvectorlayersavestyledialog.cpp.

◆ stylesWidget()

const QListWidget * QgsVectorLayerSaveStyleDialog::stylesWidget ( )

Definition at line 229 of file qgsvectorlayersavestyledialog.cpp.


The documentation for this class was generated from the following files: