diff -r 51fbea52551e -r ac4e363c09a7 src/InventorySuppliers.cpp --- a/src/InventorySuppliers.cpp Sun Feb 13 15:15:03 2022 +0100 +++ b/src/InventorySuppliers.cpp Sun Feb 13 17:24:55 2022 +0100 @@ -20,6 +20,7 @@ #include #include +#include #include @@ -40,7 +41,7 @@ ui->tableSuppliers->setColumnWidth(3, 200); /* City */ ui->tableSuppliers->setColumnWidth(4, 120); /* Country */ ui->tableSuppliers->setColumnWidth(5, 120); /* Phone */ - ui->tableSuppliers->setColumnWidth(6, 150); /* Edit button */ + ui->tableSuppliers->setColumnWidth(6, 90); /* Edit button */ ui->tableSuppliers->setRowCount(query.size()); ui->tableSuppliers->setHorizontalHeaderLabels(labels); ui->tableSuppliers->verticalHeader()->hide(); @@ -58,6 +59,16 @@ ui->tableSuppliers->setItem(ridx, 4, item ); item = new QTableWidgetItem(query.value(8).toString()); ui->tableSuppliers->setItem(ridx, 5, item ); + /* Add the Edit button */ + QWidget* pWidget = new QWidget(); + QPushButton* btn_edit = new QPushButton(); + btn_edit->setText(tr("Edit")); + QHBoxLayout* pLayout = new QHBoxLayout(pWidget); + pLayout->addWidget(btn_edit); + pLayout->setAlignment(Qt::AlignCenter); + pLayout->setContentsMargins(0, 0, 0, 0); + pWidget->setLayout(pLayout); + ui->tableSuppliers->setCellWidget(ridx, 6, pWidget); query.next(); } @@ -71,6 +82,12 @@ } +void InventorySuppliers::on_insertButton_clicked() +{ + qDebug() << Q_FUNC_INFO; +} + + void InventorySuppliers::on_changeButton_clicked() { qDebug() << Q_FUNC_INFO;