diff --git a/include/view/invoicing/invoiceeditor.h b/include/view/invoicing/invoiceeditor.h index 2efdeaf..23d6798 100755 --- a/include/view/invoicing/invoiceeditor.h +++ b/include/view/invoicing/invoiceeditor.h @@ -61,7 +61,6 @@ namespace View void saved(const Model::Domain::Invoice &invoice); void deleted(const Model::Domain::Invoice &invoice); void entityAdded(const Model::Domain::Invoice &invoice); - void finished(); private slots: void invoiceModified(bool modified = true); void print(); @@ -83,7 +82,6 @@ namespace View QPushButton *_printButton; QPushButton *_saveButton; QPushButton *_deleteButton; - QPushButton *_finishButton; Model::Domain::Invoice *_invoice; int _id; }; diff --git a/include/view/invoicing/invoicesearchresult.h b/include/view/invoicing/invoicesearchresult.h index 1800bd1..4f44929 100755 --- a/include/view/invoicing/invoicesearchresult.h +++ b/include/view/invoicing/invoicesearchresult.h @@ -72,7 +72,6 @@ namespace View QTableView *_invoicesTableView; InvoiceModel *_invoiceModel; QPushButton *_loadPushButton; - QPushButton *_closePushButton; }; } } diff --git a/include/view/report/unpaidsreport.h b/include/view/report/unpaidsreport.h index ccdcab2..821fd91 100755 --- a/include/view/report/unpaidsreport.h +++ b/include/view/report/unpaidsreport.h @@ -29,7 +29,6 @@ QT_BEGIN_NAMESPACE class QTabWidget; -class QPushButton; QT_END_NAMESPACE namespace Model @@ -61,12 +60,10 @@ namespace View QList *saleInvoices, Model::Report::UnpaidStatistics buyStatistics, Model::Report::UnpaidStatistics saleStatistics); - void createConnections(); QTabWidget *_tabWidget; UnpaidsReportTab *_unpaidsReportBuyTab; UnpaidsReportTab *_unpaidsReportSaleTab; - QPushButton *_closePushButton; }; } } diff --git a/include/view/report/volumereport.h b/include/view/report/volumereport.h index 15b38f0..c26176a 100755 --- a/include/view/report/volumereport.h +++ b/include/view/report/volumereport.h @@ -30,7 +30,6 @@ QT_BEGIN_NAMESPACE class QTabWidget; class QLabel; -class QPushButton; QT_END_NAMESPACE namespace View @@ -58,7 +57,6 @@ namespace View Model::Report::VolumeReportByEntityResult *reportByEntity, Model::Report::VolumeReportByProductResult *reportByProduct, Model::Report::VolumeReportStatistics statistics); - void createConnections(); QTabWidget *_tabWidget; VolumeReportByDateTab *_volumeReportByDateTab; @@ -76,7 +74,6 @@ namespace View QLabel *_dailyAvgLabelValue; QLabel *_greatTotalLabel; QLabel *_greatTotalLabelValue; - QPushButton *_closePushButton; }; } } diff --git a/src/view/invoicing/invoiceeditor.cpp b/src/view/invoicing/invoiceeditor.cpp index 6d0211c..65614aa 100755 --- a/src/view/invoicing/invoiceeditor.cpp +++ b/src/view/invoicing/invoiceeditor.cpp @@ -126,15 +126,11 @@ void View::Invoicing::InvoiceEditor::createWidgets() _deleteButton -> setIcon(QIcon(":/images/delete.png")); _deleteButton -> setEnabled(!IS_NEW(_invoice -> id())); - _finishButton = new QPushButton(tr("&Finish")); - _finishButton -> setIcon(QIcon(":/images/exit.png")); - QHBoxLayout *bottomLayout = new QHBoxLayout; bottomLayout -> addWidget(_printButton); bottomLayout -> addStretch(); - bottomLayout -> addWidget(_saveButton); bottomLayout -> addWidget(_deleteButton); - bottomLayout -> addWidget(_finishButton); + bottomLayout -> addWidget(_saveButton); QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout -> addWidget(_tabWidget); @@ -161,8 +157,6 @@ void View::Invoicing::InvoiceEditor::createConnections() this, SLOT(save())); connect(_deleteButton, SIGNAL(clicked()), this, SLOT(_delete())); - connect(_finishButton, SIGNAL(clicked()), - this, SIGNAL(finished())); } void View::Invoicing::InvoiceEditor::setTitle() diff --git a/src/view/invoicing/invoicesearchresult.cpp b/src/view/invoicing/invoicesearchresult.cpp index 8cb1d1f..e66af87 100755 --- a/src/view/invoicing/invoicesearchresult.cpp +++ b/src/view/invoicing/invoicesearchresult.cpp @@ -90,13 +90,8 @@ void View::Invoicing::InvoiceSearchResult::createWidgets(QList setLayout(topLayout); - _closePushButton = new QPushButton(tr("&Close")); - _closePushButton -> setIcon(QIcon(":/images/ok.png")); - _closePushButton -> setFixedSize(_closePushButton -> sizeHint()); - QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout -> addWidget(topGroupBox); - mainLayout -> addWidget(_closePushButton, 0, Qt::AlignRight); setLayout(mainLayout); } @@ -109,6 +104,4 @@ void View::Invoicing::InvoiceSearchResult::createConnections() this, SLOT(load())); connect(_loadPushButton, SIGNAL(clicked()), this, SLOT(load())); - connect(_closePushButton, SIGNAL(clicked()), - this, SLOT(close())); } diff --git a/src/view/mainwindow.cpp b/src/view/mainwindow.cpp index b6526e8..52bd0da 100755 --- a/src/view/mainwindow.cpp +++ b/src/view/mainwindow.cpp @@ -871,8 +871,6 @@ View::Invoicing::InvoiceEditor *View::MainWindow::createInvoiceEditor(Model::Dom this, SLOT(invoiceDeleted(const Model::Domain::Invoice &))); connect(editor, SIGNAL(entityAdded(const Model::Domain::Invoice &)), this, SLOT(invoiceHasAddedNewEntity(const Model::Domain::Invoice &))); - connect(editor, SIGNAL(finished()), - _mdiArea, SLOT(closeActiveSubWindow())); return editor; } diff --git a/src/view/report/unpaidsreport.cpp b/src/view/report/unpaidsreport.cpp index fd9f5eb..cf51e42 100755 --- a/src/view/report/unpaidsreport.cpp +++ b/src/view/report/unpaidsreport.cpp @@ -33,7 +33,6 @@ View::Report::UnpaidsReport::UnpaidsReport(QList *buyI : QWidget(parent) { createWidgets(buyInvoices,saleInvoices, buyStatistics, saleStatistics); - createConnections(); setWindowTitle(tr("Unpaids Report")); setWindowIcon(QIcon(":/images/unpaid.png")); setMinimumWidth(UNPAIDS_REPORT_MINIMUM_WIDTH); @@ -51,19 +50,9 @@ void View::Report::UnpaidsReport::createWidgets(QList _tabWidget -> addTab(_unpaidsReportBuyTab, tr("Buy")); _tabWidget -> addTab(_unpaidsReportSaleTab, tr("Sale")); - _closePushButton = new QPushButton(tr("&Close")); - _closePushButton -> setIcon(QIcon(":/images/ok.png")); - _closePushButton -> setFixedSize(_closePushButton -> sizeHint()); - QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout -> addWidget(_tabWidget); - mainLayout -> addWidget(_closePushButton, 0, Qt::AlignRight); setLayout(mainLayout); } -void View::Report::UnpaidsReport::createConnections() -{ - connect(_closePushButton, SIGNAL(clicked()), - this, SLOT(close())); -} diff --git a/src/view/report/volumereport.cpp b/src/view/report/volumereport.cpp index 54afd74..fb2c39e 100755 --- a/src/view/report/volumereport.cpp +++ b/src/view/report/volumereport.cpp @@ -39,7 +39,6 @@ View::Report::VolumeReport::VolumeReport(Model::Domain::InvoiceType type, : QWidget(parent) { createWidgets(type, reportByDate, reportByEntity, reportByProduct, statistics); - createConnections(); setWindowTitle(tr("Volume %1 Report").arg(type ? tr("Sale") : tr("Buy"))); setWindowIcon(QIcon(type ? ":/images/volumesale.png" : ":/images/volumebuy.png")); setMinimumWidth(VOLUME_REPORT_MINIMUM_WIDTH); @@ -94,20 +93,9 @@ void View::Report::VolumeReport::createWidgets(Model::Domain::InvoiceType type, QGroupBox *statisticsGroupBox = new QGroupBox(tr("Daily Statistics")); statisticsGroupBox -> setLayout(statisticsLayout); - _closePushButton = new QPushButton(tr("&Close")); - _closePushButton -> setIcon(QIcon(":/images/ok.png")); - _closePushButton -> setFixedSize(_closePushButton -> sizeHint()); - QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout -> addWidget(_tabWidget); mainLayout -> addWidget(statisticsGroupBox); - mainLayout -> addWidget(_closePushButton, 0, Qt::AlignRight); setLayout(mainLayout); } - -void View::Report::VolumeReport::createConnections() -{ - connect(_closePushButton, SIGNAL(clicked()), - this, SLOT(close())); -}