QGIS API Documentation
3.10.0-A Coruña (6c816b4204)
|
Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values. More...
#include <qgsserversettings.h>
Classes | |
struct | Setting |
Public Member Functions | |
QgsServerSettings () | |
Constructor. More... | |
QString | apiResourcesDirectory () const |
Returns the server-wide base directory where HTML templates and static assets (e.g. More... | |
qlonglong | apiWfs3MaxLimit () const |
Returns the server-wide maximum allowed value for "limit" in a features request. More... | |
QString | cacheDirectory () const |
Returns the cache directory. More... | |
qint64 | cacheSize () const |
Returns the cache size. More... | |
QString | iniFile () const |
Returns the ini file loaded by QSetting. More... | |
void | load () |
Load settings according to current environment variables. More... | |
bool | load (const QString &envVarName) |
Load setting for a specific environment variable name. More... | |
QString | logFile () const |
Returns the log file. More... | |
Qgis::MessageLevel | logLevel () const |
Returns the log level. More... | |
bool | logStderr () const |
Returns whether logging to stderr is activated. More... | |
void | logSummary () const |
Log a summary of settings currently loaded. More... | |
int | maxCacheLayers () const |
Returns the maximum number of cached layers. More... | |
int | maxThreads () const |
Returns the maximum number of threads to use. More... | |
QString | overrideSystemLocale () const |
Overrides system locale. More... | |
bool | parallelRendering () const |
Returns parallel rendering setting. More... | |
QString | projectFile () const |
Returns the QGS project file to use. More... | |
bool | showGroupSeparator () const |
Show group (thousand) separator. More... | |
int | wmsMaxHeight () const |
Returns the server-wide max height of a WMS GetMap request. More... | |
int | wmsMaxWidth () const |
Returns the server-wide max width of a WMS GetMap request. More... | |
Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values.
Definition at line 81 of file qgsserversettings.h.
QgsServerSettings::QgsServerSettings | ( | ) |
Constructor.
Definition at line 25 of file qgsserversettings.cpp.
QString QgsServerSettings::apiResourcesDirectory | ( | ) | const |
Returns the server-wide base directory where HTML templates and static assets (e.g.
images, js and css files) are searched for.
The default path is calculated by joining QgsApplication::pkgDataPath() with "resources/server/api", this path can be changed by setting the environment variable QGIS_SERVER_API_RESOURCES_DIRECTORY.
Definition at line 412 of file qgsserversettings.cpp.
qlonglong QgsServerSettings::apiWfs3MaxLimit | ( | ) | const |
Returns the server-wide maximum allowed value for "limit" in a features request.
The default value is 10000, this value can be changed by setting the environment variable QGIS_SERVER_API_WFS3_MAX_LIMIT.
Definition at line 417 of file qgsserversettings.cpp.
QString QgsServerSettings::cacheDirectory | ( | ) | const |
Returns the cache directory.
Definition at line 387 of file qgsserversettings.cpp.
qint64 QgsServerSettings::cacheSize | ( | ) | const |
Returns the cache size.
Definition at line 382 of file qgsserversettings.cpp.
QString QgsServerSettings::iniFile | ( | ) | const |
Returns the ini file loaded by QSetting.
Definition at line 342 of file qgsserversettings.cpp.
void QgsServerSettings::load | ( | ) |
Load settings according to current environment variables.
Definition at line 213 of file qgsserversettings.cpp.
bool QgsServerSettings::load | ( | const QString & | envVarName | ) |
Load setting for a specific environment variable name.
true
if loading is successful, false
in case of an invalid name. Definition at line 229 of file qgsserversettings.cpp.
QString QgsServerSettings::logFile | ( | ) | const |
Returns the log file.
Definition at line 357 of file qgsserversettings.cpp.
Qgis::MessageLevel QgsServerSettings::logLevel | ( | ) | const |
bool QgsServerSettings::logStderr | ( | ) | const |
Returns whether logging to stderr is activated.
true
if logging to stderr is activated, false
otherwise. Definition at line 362 of file qgsserversettings.cpp.
void QgsServerSettings::logSummary | ( | ) | const |
Log a summary of settings currently loaded.
Definition at line 319 of file qgsserversettings.cpp.
int QgsServerSettings::maxCacheLayers | ( | ) | const |
Returns the maximum number of cached layers.
Definition at line 372 of file qgsserversettings.cpp.
int QgsServerSettings::maxThreads | ( | ) | const |
Returns the maximum number of threads to use.
Definition at line 352 of file qgsserversettings.cpp.
QString QgsServerSettings::overrideSystemLocale | ( | ) | const |
Overrides system locale.
Definition at line 392 of file qgsserversettings.cpp.
bool QgsServerSettings::parallelRendering | ( | ) | const |
Returns parallel rendering setting.
true
if parallel rendering is activated, false
otherwise. Definition at line 347 of file qgsserversettings.cpp.
QString QgsServerSettings::projectFile | ( | ) | const |
Returns the QGS project file to use.
Definition at line 377 of file qgsserversettings.cpp.
bool QgsServerSettings::showGroupSeparator | ( | ) | const |
Show group (thousand) separator.
false
. Definition at line 397 of file qgsserversettings.cpp.
int QgsServerSettings::wmsMaxHeight | ( | ) | const |
Returns the server-wide max height of a WMS GetMap request.
The lower one of this and the project configuration is used.
Definition at line 402 of file qgsserversettings.cpp.
int QgsServerSettings::wmsMaxWidth | ( | ) | const |
Returns the server-wide max width of a WMS GetMap request.
The lower one of this and the project configuration is used.
Definition at line 407 of file qgsserversettings.cpp.