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;