QGIS API Documentation  3.25.0-Master (349eb7cb1e)
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 103 of file qgsvectorlayersavestyledialog.cpp.

◆ currentStyleType()

QgsVectorLayerProperties::StyleType QgsVectorLayerSaveStyleDialog::currentStyleType ( ) const

Definition at line 156 of file qgsvectorlayersavestyledialog.cpp.

◆ outputFilePath()

QString QgsVectorLayerSaveStyleDialog::outputFilePath ( ) const

Definition at line 146 of file qgsvectorlayersavestyledialog.cpp.

◆ saveOnlyCurrentStyle()

bool QgsVectorLayerSaveStyleDialog::saveOnlyCurrentStyle ( ) const

Definition at line 230 of file qgsvectorlayersavestyledialog.cpp.

◆ saveToDbSettings()

QgsVectorLayerSaveStyleDialog::SaveToDbSettings QgsVectorLayerSaveStyleDialog::saveToDbSettings ( ) const

Definition at line 136 of file qgsvectorlayersavestyledialog.cpp.

◆ setSaveOnlyCurrentStyle()

void QgsVectorLayerSaveStyleDialog::setSaveOnlyCurrentStyle ( bool  saveCurrentStyle)

Definition at line 235 of file qgsvectorlayersavestyledialog.cpp.

◆ styleCategories()

QgsMapLayer::StyleCategories QgsVectorLayerSaveStyleDialog::styleCategories ( ) const

Definition at line 151 of file qgsvectorlayersavestyledialog.cpp.

◆ stylesWidget()

const QListWidget * QgsVectorLayerSaveStyleDialog::stylesWidget ( )

Definition at line 244 of file qgsvectorlayersavestyledialog.cpp.


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