16#ifndef QGSPROCESSINGTOOLBOXTREEVIEW_H
17#define QGSPROCESSINGTOOLBOXTREEVIEW_H
25class QgsProcessingRecentAlgorithmLog;
27class QgsProcessingFavoriteAlgorithmManager;
37class GUI_EXPORT QgsProcessingToolboxTreeView :
public QTreeView
55 QgsProcessingToolboxTreeView( QWidget *parent
SIP_TRANSFERTHIS =
nullptr,
QgsProcessingRegistry *registry =
nullptr, QgsProcessingRecentAlgorithmLog *recentLog =
nullptr, QgsProcessingFavoriteAlgorithmManager *favoriteManager =
nullptr );
68 QgsProcessingRecentAlgorithmLog *recentLog =
nullptr,
69 QgsProcessingFavoriteAlgorithmManager *favoriteManager =
nullptr
113 void setFilterString(
const QString &filter );
116 void keyPressEvent( QKeyEvent *event )
override;
125 QModelIndex findFirstVisibleAlgorithm(
const QModelIndex &parent );
127 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.