Skip to content

Commit

Permalink
[processing] Flag a bunch of algorithms to hide them from qgis_process
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Jul 29, 2020
1 parent 937a41a commit 6873984
Show file tree
Hide file tree
Showing 14 changed files with 25 additions and 12 deletions.
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/qgis/EliminateSelection.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ def __init__(self):
super().__init__()

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def initAlgorithm(self, config=None):
self.modes = [self.tr('Largest Area'),
Expand Down
1 change: 0 additions & 1 deletion python/plugins/processing/algs/qgis/ExportGeometryInfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
QgsProcessingParameterFeatureSink)

from processing.algs.qgis.QgisAlgorithm import QgisAlgorithm
from processing.tools import vector

pluginPath = os.path.split(os.path.split(os.path.dirname(__file__))[0])[0]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@
QgsProcessingContext,
QgsProcessingParameterProviderConnection,
QgsProviderRegistry,
QgsProviderConnectionException
QgsProviderConnectionException,
QgsProcessingAlgorithm
)
from processing.algs.qgis.QgisAlgorithm import QgisAlgorithm

Expand All @@ -53,6 +54,9 @@ def groupId(self):
def __init__(self):
super().__init__()

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def initAlgorithm(self, config=None):
db_param = QgsProcessingParameterProviderConnection(
self.DATABASE,
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/qgis/RandomSelection.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ def groupId(self):
return 'vectorselection'

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def __init__(self):
super().__init__()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ def __init__(self):
super().__init__()

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def initAlgorithm(self, config=None):
self.methods = [self.tr('Number of selected features'),
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/qgis/SelectByAttribute.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ def __init__(self):
super().__init__()

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def initAlgorithm(self, config=None):
self.operators = ['=',
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/qgis/SelectByExpression.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def __init__(self):
super().__init__()

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def initAlgorithm(self, config=None):
self.methods = [self.tr('creating new selection'),
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/qgis/SetRasterStyle.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def __init__(self):
super().__init__()

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagDeprecated
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagDeprecated | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def initAlgorithm(self, config=None):
self.addParameter(QgsProcessingParameterRasterLayer(self.INPUT,
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/qgis/SetVectorStyle.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ def __init__(self):
super().__init__()

def flags(self):
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagDeprecated
return super().flags() | QgsProcessingAlgorithm.FlagNoThreading | QgsProcessingAlgorithm.FlagDeprecated | QgsProcessingAlgorithm.FlagNotAvailableInStandaloneTool

def initAlgorithm(self, config=None):
self.addParameter(QgsProcessingParameterVectorLayer(self.INPUT,
Expand Down
7 changes: 7 additions & 0 deletions src/analysis/processing/qgsalgorithmcategorizeusingstyle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,13 @@ void QgsCategorizeUsingStyleAlgorithm::initAlgorithm( const QVariantMap & )
addParameter( failSymbols.release() );
}

QgsProcessingAlgorithm::Flags QgsCategorizeUsingStyleAlgorithm::flags() const
{
Flags f = QgsProcessingAlgorithm::flags();
f |= FlagNotAvailableInStandaloneTool;
return f;
}

QString QgsCategorizeUsingStyleAlgorithm::name() const
{
return QStringLiteral( "categorizeusingstyle" );
Expand Down
1 change: 1 addition & 0 deletions src/analysis/processing/qgsalgorithmcategorizeusingstyle.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ class QgsCategorizeUsingStyleAlgorithm : public QgsProcessingAlgorithm
QgsCategorizeUsingStyleAlgorithm();
~QgsCategorizeUsingStyleAlgorithm() override;
void initAlgorithm( const QVariantMap &configuration = QVariantMap() ) override;
Flags flags() const override;
QString name() const override;
QString displayName() const override;
QStringList tags() const override;
Expand Down
2 changes: 1 addition & 1 deletion src/analysis/processing/qgsalgorithmextractbylocation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ QString QgsSelectByLocationAlgorithm::name() const

QgsProcessingAlgorithm::Flags QgsSelectByLocationAlgorithm::flags() const
{
return QgsProcessingAlgorithm::flags() | QgsProcessingAlgorithm::FlagNoThreading;
return QgsProcessingAlgorithm::flags() | QgsProcessingAlgorithm::FlagNoThreading | QgsProcessingAlgorithm::FlagNotAvailableInStandaloneTool;
}

QString QgsSelectByLocationAlgorithm::displayName() const
Expand Down
2 changes: 1 addition & 1 deletion src/analysis/processing/qgsalgorithmloadlayer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ QString QgsLoadLayerAlgorithm::name() const

QgsProcessingAlgorithm::Flags QgsLoadLayerAlgorithm::flags() const
{
return FlagHideFromToolbox;
return FlagHideFromToolbox | FlagNotAvailableInStandaloneTool;
}

QString QgsLoadLayerAlgorithm::displayName() const
Expand Down
4 changes: 3 additions & 1 deletion src/analysis/processing/qgsalgorithmsetvariable.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ QString QgsSetProjectVariableAlgorithm::name() const

QgsProcessingAlgorithm::Flags QgsSetProjectVariableAlgorithm::flags() const
{
return QgsProcessingAlgorithm::FlagHideFromToolbox | QgsProcessingAlgorithm::FlagSkipGenericModelLogging;
return QgsProcessingAlgorithm::FlagHideFromToolbox
| QgsProcessingAlgorithm::FlagSkipGenericModelLogging
| QgsProcessingAlgorithm::FlagNotAvailableInStandaloneTool;
}

QString QgsSetProjectVariableAlgorithm::displayName() const
Expand Down

0 comments on commit 6873984

Please sign in to comment.