16 #ifndef QGSPROCESSINGMATRIXMODELERWIDGET_H
17 #define QGSPROCESSINGMATRIXMODELERWIDGET_H
23 #include "ui_qgsprocessingmatrixmodelerwidgetbase.h"
24 #include <QStandardItem>
25 #include <QStandardItemModel>
35 class 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;