16#ifndef QGSPROCESSINGTOOLBOXTREEVIEW_H 
   17#define QGSPROCESSINGTOOLBOXTREEVIEW_H 
   25class QgsProcessingRecentAlgorithmLog;
 
   27class QgsProcessingFavoriteAlgorithmManager;
 
   37class GUI_EXPORT QgsProcessingToolboxTreeView : 
public QTreeView
 
   58                                  QgsProcessingRecentAlgorithmLog *recentLog = 
nullptr,
 
   59                                  QgsProcessingFavoriteAlgorithmManager *favoriteManager = 
nullptr );
 
   72      QgsProcessingRecentAlgorithmLog *recentLog = 
nullptr,
 
   73      QgsProcessingFavoriteAlgorithmManager *favoriteManager = 
nullptr );
 
  116    void setFilterString( 
const QString &filter );
 
  120    void keyPressEvent( QKeyEvent *event ) 
override;
 
  130    QModelIndex findFirstVisibleAlgorithm( 
const QModelIndex &parent );
 
  132    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.