QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
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 262 of file qgsrasterformatsaveoptionswidget.cpp.
|
slot |
Opens window with options description for given provider and output format.
Definition at line 267 of file qgsrasterformatsaveoptionswidget.cpp.
QStringList QgsRasterFormatSaveOptionsWidget::options | ( | ) | const |
Returns list of selected options.
Definition at line 480 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 112 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 607 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 119 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 126 of file qgsrasterformatsaveoptionswidget.cpp.
|
overrideprotected |
Definition at line 600 of file qgsrasterformatsaveoptionswidget.cpp.
|
slot |
Reloads profiles list from QGIS settings.
Definition at line 166 of file qgsrasterformatsaveoptionswidget.cpp.
|
slot |
Validates options correctness.
Definition at line 301 of file qgsrasterformatsaveoptionswidget.cpp.