mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
122 lines
2.8 KiB
Plaintext
122 lines
2.8 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/server/qgsserversettings.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class QgsServerSettings
|
|
{
|
|
%Docstring
|
|
Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values.
|
|
|
|
.. versionadded:: 3.0
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgsserversettings.h"
|
|
%End
|
|
public:
|
|
|
|
QgsServerSettings();
|
|
%Docstring
|
|
Constructor.
|
|
%End
|
|
|
|
void load();
|
|
%Docstring
|
|
Load settings according to current environment variables.
|
|
%End
|
|
|
|
bool load( const QString &envVarName );
|
|
%Docstring
|
|
Load setting for a specific environment variable name.
|
|
|
|
:return: true if loading is successful, false in case of an invalid name.
|
|
%End
|
|
|
|
void logSummary() const;
|
|
%Docstring
|
|
Log a summary of settings currently loaded.
|
|
%End
|
|
|
|
QString iniFile() const;
|
|
%Docstring
|
|
Returns the ini file loaded by QSetting.
|
|
|
|
:return: the path of the ini file or an empty string if none is loaded.
|
|
%End
|
|
|
|
bool parallelRendering() const;
|
|
%Docstring
|
|
Returns parallel rendering setting.
|
|
|
|
:return: true if parallel rendering is activated, false otherwise.
|
|
%End
|
|
|
|
int maxThreads() const;
|
|
%Docstring
|
|
Returns the maximum number of threads to use.
|
|
|
|
:return: the number of threads.
|
|
%End
|
|
|
|
int maxCacheLayers() const;
|
|
%Docstring
|
|
Returns the maximum number of cached layers.
|
|
|
|
:return: the number of cached layers.
|
|
%End
|
|
|
|
Qgis::MessageLevel logLevel() const;
|
|
%Docstring
|
|
Returns the log level.
|
|
|
|
:return: the log level.
|
|
%End
|
|
|
|
QString projectFile() const;
|
|
%Docstring
|
|
Returns the QGS project file to use.
|
|
|
|
:return: the path of the QGS project or an empty string if none is defined.
|
|
%End
|
|
|
|
QString logFile() const;
|
|
%Docstring
|
|
Returns the log file.
|
|
|
|
:return: the path of the log file or an empty string if none is defined.
|
|
%End
|
|
|
|
qint64 cacheSize() const;
|
|
%Docstring
|
|
Returns the cache size.
|
|
|
|
:return: the cache size.
|
|
%End
|
|
|
|
QString cacheDirectory() const;
|
|
%Docstring
|
|
Returns the cache directory.
|
|
|
|
:return: the directory.
|
|
%End
|
|
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/server/qgsserversettings.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|