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
 
   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;