16#ifndef QGSPROCESSINGMATRIXMODELERWIDGET_H
17#define QGSPROCESSINGMATRIXMODELERWIDGET_H
21#include "ui_qgsprocessingmatrixmodelerwidgetbase.h"
26#include <QStandardItem>
27#include <QStandardItemModel>
37class GUI_EXPORT QgsProcessingMatrixModelerWidget :
public QWidget,
private Ui::QgsProcessingMatrixModelerWidgetBase
45 QgsProcessingMatrixModelerWidget( QWidget *parent =
nullptr );
50 QStringList headers()
const;
57 QVariant value()
const;
64 void setValue(
const QStringList &headers,
const QVariant &defaultValue );
70 bool fixedRows()
const;
76 void setFixedRows(
bool fixedRows );
85 void changeHeader(
int index );
88 QStandardItemModel *mModel =
nullptr;
90 friend class TestProcessingGui;