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 
  130    void setFilterString( 
const QString &filter );
 
  135    void reset() 
override;
 
  138    void keyPressEvent( QKeyEvent *event ) 
override;
 
  147    QModelIndex findFirstVisibleAlgorithm( 
const QModelIndex &parent );
 
  149    friend class TestQgsProcessingModel;
 
Abstract base class for processing algorithms.
 
Makes metadata of processing parameters available.
 
Registry for various processing components, including providers, algorithms and various parameters an...
 
Represents a vector layer which manages a vector based dataset.