19#ifndef SLRTABLEDIALOG_H
20#define SLRTABLEDIALOG_H
23#include <QGuiApplication>
27#include <QTableWidget>
51 SLRTableDialog(
int rowCount,
int colCount,
const QStringList& colHeaders,
52 QWidget* parent =
nullptr,
53 QVector<QVector<QString>>* initialData =
nullptr);
73 QPushButton* submitButton;
SLRTableDialog(int rowCount, int colCount, const QStringList &colHeaders, QWidget *parent=nullptr, QVector< QVector< QString > > *initialData=nullptr)
Constructs the SLR(1) table dialog.
Definition slrtabledialog.cpp:34
QVector< QVector< QString > > getTableData() const
Retrieves the content of the table after user interaction.
Definition slrtabledialog.cpp:103
void setInitialData(const QVector< QVector< QString > > &data)
Fills the table with existing data.
Definition slrtabledialog.cpp:116