QGIS API Documentation 3.41.0-Master (cea29feecf2)
|
The QgsMapLayerSaveStyleDialog class provides the UI to save the current style or multiple styles into different storage containers (QML, SLD and DB). More...
#include <qgsmaplayersavestyledialog.h>
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. | |
The QgsMapLayerSaveStyleDialog 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 40 of file qgsmaplayersavestyledialog.h.
|
explicit |
Constructor.
Definition at line 29 of file qgsmaplayersavestyledialog.cpp.
|
overrideslot |
Definition at line 132 of file qgsmaplayersavestyledialog.cpp.
QgsLayerPropertiesDialog::StyleType QgsMapLayerSaveStyleDialog::currentStyleType | ( | ) | const |
Returns the selected style storage type.
Definition at line 185 of file qgsmaplayersavestyledialog.cpp.
QString QgsMapLayerSaveStyleDialog::outputFilePath | ( | ) | const |
Returns the selected file output path.
Definition at line 175 of file qgsmaplayersavestyledialog.cpp.
bool QgsMapLayerSaveStyleDialog::saveOnlyCurrentStyle | ( | ) | const |
Returns whether the user only allowed to save the current style.
Definition at line 258 of file qgsmaplayersavestyledialog.cpp.
QgsMapLayerSaveStyleDialog::SaveToDbSettings QgsMapLayerSaveStyleDialog::saveToDbSettings | ( | ) | const |
Returns the database settings for saving the style in the DB.
Definition at line 165 of file qgsmaplayersavestyledialog.cpp.
void QgsMapLayerSaveStyleDialog::setSaveOnlyCurrentStyle | ( | bool | saveCurrentStyle | ) |
Sets whether the user only allowed to save the current style.
Definition at line 263 of file qgsmaplayersavestyledialog.cpp.
Qgis::SldExportOptions QgsMapLayerSaveStyleDialog::sldExportOptions | ( | ) | const |
Returns the SLD export options.
Definition at line 277 of file qgsmaplayersavestyledialog.cpp.
QgsMapLayer::StyleCategories QgsMapLayerSaveStyleDialog::styleCategories | ( | ) | const |
Returns the available style categories.
Definition at line 180 of file qgsmaplayersavestyledialog.cpp.
const QListWidget * QgsMapLayerSaveStyleDialog::stylesWidget | ( | ) |
Returns the styles list widget.
Definition at line 272 of file qgsmaplayersavestyledialog.cpp.