16#ifndef QGSPROCESSINGMATRIXMODELERWIDGET_H
17#define QGSPROCESSINGMATRIXMODELERWIDGET_H
20#include "ui_qgsprocessingmatrixmodelerwidgetbase.h"
25#include <QStandardItem>
26#include <QStandardItemModel>
38class GUI_EXPORT QgsProcessingMatrixModelerWidget :
public QWidget,
private Ui::QgsProcessingMatrixModelerWidgetBase
46 QgsProcessingMatrixModelerWidget( QWidget *parent =
nullptr );
51 QStringList headers()
const;
58 QVariant value()
const;
65 void setValue(
const QStringList &headers,
const QVariant &defaultValue );
71 bool fixedRows()
const;
77 void setFixedRows(
bool fixedRows );
95 void changeHeader(
int index );
98 QStandardItemModel *mModel =
nullptr;
100 friend class TestProcessingGui;