16#ifndef QGSPROCESSINGTOOLBOXTREEVIEW_H
17#define QGSPROCESSINGTOOLBOXTREEVIEW_H
25class QgsProcessingRecentAlgorithmLog;
36class GUI_EXPORT QgsProcessingToolboxTreeView :
public QTreeView
54 QgsProcessingRecentAlgorithmLog *recentLog =
nullptr );
64 QgsProcessingRecentAlgorithmLog *recentLog =
nullptr );
87 void setFilters( QgsProcessingToolboxProxyModel::Filters filters );
94 QgsProcessingToolboxProxyModel::Filters filters()
const;
107 void setFilterString(
const QString &filter );
111 void keyPressEvent( QKeyEvent *event )
override;
121 QModelIndex findFirstVisibleAlgorithm(
const QModelIndex &parent );
123 friend class TestQgsProcessingModel;
Abstract base class for processing algorithms.
Registry for various processing components, including providers, algorithms and various parameters an...
Represents a vector layer which manages a vector based data sets.