16#ifndef QGSPROCESSINGMATRIXMODELERWIDGET_H 
   17#define QGSPROCESSINGMATRIXMODELERWIDGET_H 
   23#include "ui_qgsprocessingmatrixmodelerwidgetbase.h" 
   24#include <QStandardItem> 
   25#include <QStandardItemModel> 
   35class GUI_EXPORT QgsProcessingMatrixModelerWidget : 
public QWidget, 
private Ui::QgsProcessingMatrixModelerWidgetBase
 
   43    QgsProcessingMatrixModelerWidget( QWidget *parent = 
nullptr );
 
   48    QStringList headers() 
const;
 
   55    QVariant value() 
const;
 
   62    void setValue( 
const QStringList &headers, 
const QVariant &defaultValue );
 
   68    bool fixedRows() 
const;
 
   74    void setFixedRows( 
bool fixedRows );
 
   83    void changeHeader( 
int index );
 
   86    QStandardItemModel *mModel = 
nullptr;
 
   88    friend class TestProcessingGui;