QGIS API Documentation 3.99.0-Master (d270888f95f)
Loading...
Searching...
No Matches
QgsMapLayerSaveStyleDialog Class Reference

A dialog which allows saving map layer styles. More...

#include <qgsmaplayersavestyledialog.h>

Inheritance diagram for QgsMapLayerSaveStyleDialog:

Classes

struct  SaveToDbSettings

Public Slots

void accept () override

Public Member Functions

 QgsMapLayerSaveStyleDialog (QgsMapLayer *layer, QWidget *parent=nullptr)
 Constructor.
QgsLayerPropertiesDialog::StyleType currentStyleType () const
 Returns the selected style storage type.
QString outputFilePath () const
 Returns the selected file output path.
bool saveOnlyCurrentStyle () const
 Returns whether the user only allowed to save the current style.
SaveToDbSettings saveToDbSettings () const
 Returns the database settings for saving the style in the DB.
void setSaveOnlyCurrentStyle (bool saveCurrentStyle)
 Sets whether the user only allowed to save the current style.
Qgis::SldExportOptions sldExportOptions () const
 Returns the SLD export options.
QgsMapLayer::StyleCategories styleCategories () const
 Returns the available style categories.
const QListWidget * stylesWidget ()
 Returns the styles list widget.

Detailed Description

A dialog which allows saving map layer styles.

This dialog 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.

Since
QGIS 3.34

Definition at line 45 of file qgsmaplayersavestyledialog.h.

Constructor & Destructor Documentation

◆ QgsMapLayerSaveStyleDialog()

QgsMapLayerSaveStyleDialog::QgsMapLayerSaveStyleDialog ( QgsMapLayer * layer,
QWidget * parent = nullptr )
explicit

Constructor.

Definition at line 34 of file qgsmaplayersavestyledialog.cpp.

Member Function Documentation

◆ accept

void QgsMapLayerSaveStyleDialog::accept ( )
overrideslot

Definition at line 137 of file qgsmaplayersavestyledialog.cpp.

◆ currentStyleType()

QgsLayerPropertiesDialog::StyleType QgsMapLayerSaveStyleDialog::currentStyleType ( ) const

Returns the selected style storage type.

Definition at line 190 of file qgsmaplayersavestyledialog.cpp.

◆ outputFilePath()

QString QgsMapLayerSaveStyleDialog::outputFilePath ( ) const

Returns the selected file output path.

Definition at line 180 of file qgsmaplayersavestyledialog.cpp.

◆ saveOnlyCurrentStyle()

bool QgsMapLayerSaveStyleDialog::saveOnlyCurrentStyle ( ) const

Returns whether the user only allowed to save the current style.

See also
setSaveOnlyCurrentStyle()

Definition at line 263 of file qgsmaplayersavestyledialog.cpp.

◆ saveToDbSettings()

QgsMapLayerSaveStyleDialog::SaveToDbSettings QgsMapLayerSaveStyleDialog::saveToDbSettings ( ) const

Returns the database settings for saving the style in the DB.

Definition at line 170 of file qgsmaplayersavestyledialog.cpp.

◆ setSaveOnlyCurrentStyle()

void QgsMapLayerSaveStyleDialog::setSaveOnlyCurrentStyle ( bool saveCurrentStyle)

Sets whether the user only allowed to save the current style.

See also
saveOnlyCurrentStyle()

Definition at line 268 of file qgsmaplayersavestyledialog.cpp.

◆ sldExportOptions()

Qgis::SldExportOptions QgsMapLayerSaveStyleDialog::sldExportOptions ( ) const

Returns the SLD export options.

Since
QGIS 3.30

Definition at line 282 of file qgsmaplayersavestyledialog.cpp.

◆ styleCategories()

QgsMapLayer::StyleCategories QgsMapLayerSaveStyleDialog::styleCategories ( ) const

Returns the available style categories.

Definition at line 185 of file qgsmaplayersavestyledialog.cpp.

◆ stylesWidget()

const QListWidget * QgsMapLayerSaveStyleDialog::stylesWidget ( )

Returns the styles list widget.

Definition at line 277 of file qgsmaplayersavestyledialog.cpp.


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