22#include "moc_qgsprocessing.cpp"
24using namespace Qt::StringLiterals;
27 =
new QgsSettingsEntryBool( u
"prefer-filename-as-layer-name"_s, sTreeConfiguration,
true, QObject::tr(
"Prefer filename as layer name" ) );
32 =
new QgsSettingsEntryString( u
"default-output-vector-ext"_s, sTreeConfiguration, QString(), QObject::tr(
"Default output vector layer extension" ) );
35 =
new QgsSettingsEntryString( u
"default-output-raster-format"_s, sTreeConfiguration, QString(), QObject::tr(
"Default output raster layer format" ) );
44 return QObject::tr(
"This algorithm drops existing primary keys or FID values and regenerates them in output layers." );
46 return QObject::tr(
"This algorithm may drop existing primary keys or FID values and regenerate them in output layers, depending on the input parameters." );
48 return QObject::tr(
"This algorithm uses ellipsoid based measurements and respects the current ellipsoid settings." );
ProcessingAlgorithmDocumentationFlag
Flags describing algorithm behavior for documentation purposes.
@ RespectsEllipsoid
Algorithm respects the context's ellipsoid settings, and uses ellipsoidal based measurements.
@ RegeneratesPrimaryKeyInSomeScenarios
Algorithm may drop the existing primary keys or FID values in some scenarios, depending on algorithm ...
@ RegeneratesPrimaryKey
Algorithm always drops any existing primary keys or FID values and regenerates them in outputs.
static const QgsSettingsEntryString * settingsDefaultOutputRasterLayerFormat
Settings entry default output raster layer format.
static const QgsSettingsEntryString * settingsTempPath
Settings entry temp path.
static const QString TEMPORARY_OUTPUT
Constant used to indicate that a Processing algorithm output should be a temporary layer/file.
static const QgsSettingsEntryBool * settingsPreferFilenameAsLayerName
Settings entry prefer filename as layer name.
static QString documentationFlagToString(Qgis::ProcessingAlgorithmDocumentationFlag flag)
Converts a documentation flag to a translated string.
static const QgsSettingsEntryString * settingsDefaultOutputVectorLayerExt
Settings entry default output vector layer ext.
A boolean settings entry.
#define BUILTIN_UNREACHABLE