16 #ifndef QGSPROCESSINGMATRIXMODELERWIDGET_H 
   17 #define QGSPROCESSINGMATRIXMODELERWIDGET_H 
   23 #include "ui_qgsprocessingmatrixmodelerwidgetbase.h" 
   24 #include <QStandardItem> 
   25 #include <QStandardItemModel> 
   35 class GUI_EXPORT QgsProcessingMatrixModelerWidget : 
public QWidget, 
private Ui::QgsProcessingMatrixModelerWidgetBase
 
   44     QgsProcessingMatrixModelerWidget( QWidget *parent = 
nullptr );
 
   49     QStringList headers() 
const;
 
   56     QVariant value() 
const;
 
   63     void setValue( 
const QStringList &headers, 
const QVariant &defaultValue );
 
   69     bool fixedRows() 
const;
 
   75     void setFixedRows( 
bool fixedRows );
 
   84     void changeHeader( 
int index );
 
   87     QStandardItemModel *mModel = 
nullptr;
 
   89     friend class TestProcessingGui;