code formatting
This commit is contained in:
parent
5f7d91a18e
commit
6944051c31
18 changed files with 269 additions and 269 deletions
|
@ -7,25 +7,25 @@
|
|||
|
||||
SellerDialog::SellerDialog(QWidget* parent, Qt::WindowFlags f) : QDialog(parent, f)
|
||||
{
|
||||
ui_.setupUi(this);
|
||||
ui_.editButton->setVisible(false);
|
||||
market_ = dynamic_cast<MainWindow*>(parent)->getMarketplace();
|
||||
model_ = std::make_unique<SellerModel>(market_, ui_.tableView);
|
||||
ui_.tableView->setModel(model_.get());
|
||||
ui_.tableView->setColumnHidden(0, true); // hide the uuid
|
||||
ui_.tableView->setRowHidden(0, true); // hide the special "Sonderkonto" user
|
||||
connect(ui_.newButton, &QPushButton::clicked, this, &SellerDialog::on_newButton_clicked);
|
||||
connect(ui_.deleteButton, &QPushButton::clicked, this, &SellerDialog::on_deleteButton_clicked);
|
||||
connect(model_.get(), &SellerModel::duplicateSellerNo, this,
|
||||
m_ui.setupUi(this);
|
||||
m_ui.editButton->setVisible(false);
|
||||
m_market = dynamic_cast<MainWindow*>(parent)->getMarketplace();
|
||||
m_model = std::make_unique<SellerModel>(m_market, m_ui.tableView);
|
||||
m_ui.tableView->setModel(m_model.get());
|
||||
m_ui.tableView->setColumnHidden(0, true); // hide the uuid
|
||||
m_ui.tableView->setRowHidden(0, true); // hide the special "Sonderkonto" user
|
||||
connect(m_ui.newButton, &QPushButton::clicked, this, &SellerDialog::on_newButton_clicked);
|
||||
connect(m_ui.deleteButton, &QPushButton::clicked, this, &SellerDialog::on_deleteButton_clicked);
|
||||
connect(m_model.get(), &SellerModel::duplicateSellerNo, this,
|
||||
&SellerDialog::on_model_duplicateSellerNo);
|
||||
connect(ui_.tableView->selectionModel(), &QItemSelectionModel::selectionChanged, this,
|
||||
connect(m_ui.tableView->selectionModel(), &QItemSelectionModel::selectionChanged, this,
|
||||
&SellerDialog::onSellerViewSelectionChanged);
|
||||
}
|
||||
|
||||
void SellerDialog::on_newButton_clicked()
|
||||
{
|
||||
// Don't allow new seller if market has already started
|
||||
if (market_->getSales().size() > 0) {
|
||||
if (m_market->getSales().size() > 0) {
|
||||
QMessageBox(QMessageBox::Icon::Warning, "Hinweis",
|
||||
"Da die Verkaufsphase schon begonnen hat (Artikel wurden bereits verkauft) "
|
||||
"können Sie keine Verkäufer mehr hinzufügen.",
|
||||
|
@ -34,22 +34,22 @@ void SellerDialog::on_newButton_clicked()
|
|||
return;
|
||||
}
|
||||
|
||||
ui_.tableView->reset();
|
||||
ui_.tableView->model()->insertRows(ui_.tableView->model()->rowCount(), 1);
|
||||
ui_.tableView->scrollToBottom();
|
||||
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);
|
||||
m_ui.tableView->reset();
|
||||
m_ui.tableView->model()->insertRows(m_ui.tableView->model()->rowCount(), 1);
|
||||
m_ui.tableView->scrollToBottom();
|
||||
m_ui.tableView->selectRow(m_ui.tableView->model()->rowCount() - 1);
|
||||
QModelIndex idx = m_ui.tableView->model()->index(m_ui.tableView->model()->rowCount() - 1, 2);
|
||||
m_ui.tableView->setCurrentIndex(idx);
|
||||
m_ui.tableView->edit(idx);
|
||||
}
|
||||
|
||||
void SellerDialog::on_deleteButton_clicked()
|
||||
{
|
||||
auto selModel = ui_.tableView->selectionModel();
|
||||
auto selModel = m_ui.tableView->selectionModel();
|
||||
if (selModel->hasSelection() == false)
|
||||
return;
|
||||
|
||||
if (market_->getSales().size() > 0) {
|
||||
if (m_market->getSales().size() > 0) {
|
||||
QMessageBox(QMessageBox::Icon::Warning, "Hinweis",
|
||||
"Da die Verkaufsphase schon begonnen hat (Artikel wurden bereits verkauft) "
|
||||
"können Sie keine Verkäufer mehr löschen.",
|
||||
|
@ -72,7 +72,7 @@ void SellerDialog::on_deleteButton_clicked()
|
|||
|
||||
// Deleting the rows, beginning with the last one!
|
||||
for (auto iter = indexes.constEnd() - 1; iter >= indexes.constBegin(); --iter) {
|
||||
ui_.tableView->model()->removeRow(iter->row());
|
||||
m_ui.tableView->model()->removeRow(iter->row());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -102,8 +102,8 @@ void SellerDialog::onSellerViewSelectionChanged(const QItemSelection& selected,
|
|||
[[maybe_unused]] const QItemSelection& deselected)
|
||||
{
|
||||
if (selected.size() > 0) {
|
||||
ui_.deleteButton->setEnabled(true);
|
||||
m_ui.deleteButton->setEnabled(true);
|
||||
} else {
|
||||
ui_.deleteButton->setEnabled(false);
|
||||
m_ui.deleteButton->setEnabled(false);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue