| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
A widget to select format-specific raster saving options. More...
#include <qgsrasterformatsaveoptionswidget.h>

| Public Types | |
| enum | Type { Default , Full , Table , LineEdit , ProfileLineEdit } | 
| Public Slots | |
| void | apply () | 
| void | helpOptions () | 
| Opens window with options description for given provider and output format.  More... | |
| void | updateProfiles () | 
| Reloads profiles list from QGIS settings.  More... | |
| QString | validateOptions (bool gui=true, bool reportOk=true) | 
| Validates options correctness.  More... | |
| Signals | |
| void | optionsChanged () | 
| Public Member Functions | |
| QgsRasterFormatSaveOptionsWidget (QWidget *parent SIP_TRANSFERTHIS=nullptr, const QString &format="GTiff", QgsRasterFormatSaveOptionsWidget::Type type=Default, const QString &provider="gdal") | |
| QStringList | options () const | 
| Returns list of selected options.  More... | |
| void | setFormat (const QString &format) | 
| Set output raster format, it is used to determine list of available options.  More... | |
| void | setOptions (const QString &options) | 
| Populate widget with user-defined options.  More... | |
| void | setProvider (const QString &provider) | 
| Set provider key, , it is used to determine list of available options.  More... | |
| void | setPyramidsFormat (QgsRaster::RasterPyramidsFormat format) | 
| Set pyramids format to use.  More... | |
| void | setRasterFileName (const QString &file) | 
| Set output raster file name.  More... | |
| void | setRasterLayer (QgsRasterLayer *rasterLayer) | 
| Set output raster layer.  More... | |
| void | setType (QgsRasterFormatSaveOptionsWidget::Type type=Default) | 
| Set widget look and feel.  More... | |
| Protected Member Functions | |
| void | showEvent (QShowEvent *event) override | 
A widget to select format-specific raster saving options.
Definition at line 31 of file qgsrasterformatsaveoptionswidget.h.
| Enumerator | |
|---|---|
| Default | |
| Full | |
| Table | |
| LineEdit | |
| ProfileLineEdit | |
Definition at line 37 of file qgsrasterformatsaveoptionswidget.h.
| QgsRasterFormatSaveOptionsWidget::QgsRasterFormatSaveOptionsWidget | ( | QWidget *parent | SIP_TRANSFERTHIS = nullptr, | 
| const QString & | format = "GTiff", | ||
| QgsRasterFormatSaveOptionsWidget::Type | type = Default, | ||
| const QString & | provider = "gdal" | ||
| ) | 
Definition at line 39 of file qgsrasterformatsaveoptionswidget.cpp.
| 
 | slot | 
Definition at line 260 of file qgsrasterformatsaveoptionswidget.cpp.
| 
 | slot | 
Opens window with options description for given provider and output format.
Definition at line 265 of file qgsrasterformatsaveoptionswidget.cpp.
| QStringList QgsRasterFormatSaveOptionsWidget::options | ( | ) | const | 
Returns list of selected options.
Definition at line 478 of file qgsrasterformatsaveoptionswidget.cpp.
| 
 | signal | 
| void QgsRasterFormatSaveOptionsWidget::setFormat | ( | const QString & | format | ) | 
Set output raster format, it is used to determine list of available options.
Definition at line 110 of file qgsrasterformatsaveoptionswidget.cpp.
| void QgsRasterFormatSaveOptionsWidget::setOptions | ( | const QString & | options | ) | 
Populate widget with user-defined options.
String should contain key=value pairs separated by spaces, e.g. "TILED=YES TFW=YES"
Definition at line 605 of file qgsrasterformatsaveoptionswidget.cpp.
| void QgsRasterFormatSaveOptionsWidget::setProvider | ( | const QString & | provider | ) | 
Set provider key, , it is used to determine list of available options.
Definition at line 117 of file qgsrasterformatsaveoptionswidget.cpp.
| 
 | inline | 
Set pyramids format to use.
Definition at line 95 of file qgsrasterformatsaveoptionswidget.h.
| 
 | inline | 
Set output raster file name.
Definition at line 71 of file qgsrasterformatsaveoptionswidget.h.
| 
 | inline | 
Set output raster layer.
Definition at line 66 of file qgsrasterformatsaveoptionswidget.h.
| void QgsRasterFormatSaveOptionsWidget::setType | ( | QgsRasterFormatSaveOptionsWidget::Type | type = Default | ) | 
Set widget look and feel.
Definition at line 124 of file qgsrasterformatsaveoptionswidget.cpp.
| 
 | overrideprotected | 
Definition at line 598 of file qgsrasterformatsaveoptionswidget.cpp.
| 
 | slot | 
Reloads profiles list from QGIS settings.
Definition at line 164 of file qgsrasterformatsaveoptionswidget.cpp.
| 
 | slot | 
Validates options correctness.
Definition at line 299 of file qgsrasterformatsaveoptionswidget.cpp.