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;