make adding new sellers more convinient
This commit is contained in:
parent
e06458b419
commit
9d125bbd39
1 changed files with 7 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
#include "mainwindow.h"
|
#include "mainwindow.h"
|
||||||
|
|
||||||
|
#include <QItemSelectionModel>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
|
||||||
SellerDialog::SellerDialog(QWidget* parent, Qt::WindowFlags f) : QDialog(parent, f)
|
SellerDialog::SellerDialog(QWidget* parent, Qt::WindowFlags f) : QDialog(parent, f)
|
||||||
|
@ -16,9 +17,13 @@ SellerDialog::SellerDialog(QWidget* parent, Qt::WindowFlags f) : QDialog(parent,
|
||||||
|
|
||||||
void SellerDialog::on_newButton_clicked()
|
void SellerDialog::on_newButton_clicked()
|
||||||
{
|
{
|
||||||
|
ui_.tableView->reset();
|
||||||
ui_.tableView->model()->insertRows(ui_.tableView->model()->rowCount(), 1);
|
ui_.tableView->model()->insertRows(ui_.tableView->model()->rowCount(), 1);
|
||||||
ui_.tableView->scrollToBottom();
|
ui_.tableView->scrollToBottom();
|
||||||
ui_.tableView->selectRow(ui_.tableView->model()->rowCount() - 1);
|
ui_.tableView->selectRow(ui_.tableView->model()->rowCount() - 1);
|
||||||
|
QModelIndex idx = ui_.tableView->model()->index(ui_.tableView->model()->rowCount() - 1, 2);
|
||||||
|
ui_.tableView->setCurrentIndex(idx);
|
||||||
|
ui_.tableView->edit(idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SellerDialog::accept()
|
void SellerDialog::accept()
|
||||||
|
@ -28,7 +33,8 @@ void SellerDialog::accept()
|
||||||
if (seller->getFirstName().empty() || seller->getLastName().empty()) {
|
if (seller->getFirstName().empty() || seller->getLastName().empty()) {
|
||||||
QMessageBox(QMessageBox::Icon::Critical, "Fehler",
|
QMessageBox(QMessageBox::Icon::Critical, "Fehler",
|
||||||
"Bitte geben Sie bei jedem Verkäufer Vorname und Nachname an.",
|
"Bitte geben Sie bei jedem Verkäufer Vorname und Nachname an.",
|
||||||
QMessageBox::StandardButton::Ok, this).exec();
|
QMessageBox::StandardButton::Ok, this)
|
||||||
|
.exec();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue