86 |
86 |
87 connect(quitButton, SIGNAL(clicked()), parent, SLOT(fromInventoryFermentables())); |
87 connect(quitButton, SIGNAL(clicked()), parent, SLOT(fromInventoryFermentables())); |
88 connect(insertButton, SIGNAL(clicked()), this, SLOT(on_insertButton_clicked())); |
88 connect(insertButton, SIGNAL(clicked()), this, SLOT(on_insertButton_clicked())); |
89 connect(exportButton, SIGNAL(clicked()), this, SLOT(on_exportButton_clicked())); |
89 connect(exportButton, SIGNAL(clicked()), this, SLOT(on_exportButton_clicked())); |
90 // connect(importButton, SIGNAL(clicked()), this, SLOT(on_importButton_clicked())); |
90 // connect(importButton, SIGNAL(clicked()), this, SLOT(on_importButton_clicked())); |
|
91 connect(this, SIGNAL(setStatus(QString)), parent, SLOT(statusMsg(QString))); |
91 emit refreshTable(); |
92 emit refreshTable(); |
92 } |
93 } |
93 |
94 |
94 |
95 |
95 void InventoryFermentables::refreshTable() |
96 void InventoryFermentables::refreshTable() |
115 this->tableFermentables->setColumnWidth(7, 80); /* Stock */ |
116 this->tableFermentables->setColumnWidth(7, 80); /* Stock */ |
116 this->tableFermentables->setColumnWidth(8, 80); /* Edit button */ |
117 this->tableFermentables->setColumnWidth(8, 80); /* Edit button */ |
117 this->tableFermentables->setRowCount(query.size()); |
118 this->tableFermentables->setRowCount(query.size()); |
118 this->tableFermentables->setHorizontalHeaderLabels(labels); |
119 this->tableFermentables->setHorizontalHeaderLabels(labels); |
119 this->tableFermentables->verticalHeader()->hide(); |
120 this->tableFermentables->verticalHeader()->hide(); |
120 //ui->tableFermentables->setFixedSize(1050 + 24, 640); /* Even if this is too large, it works */ |
|
121 |
121 |
122 QTableWidgetItem *rightitem = new QTableWidgetItem(); |
122 QTableWidgetItem *rightitem = new QTableWidgetItem(); |
123 rightitem->setTextAlignment(Qt::AlignRight); |
123 rightitem->setTextAlignment(Qt::AlignRight); |
124 |
124 |
125 query.first(); |
125 query.first(); |
160 pLayout->setContentsMargins(5, 0, 5, 0); |
160 pLayout->setContentsMargins(5, 0, 5, 0); |
161 pWidget->setLayout(pLayout); |
161 pWidget->setLayout(pLayout); |
162 this->tableFermentables->setCellWidget(ridx, 8, pWidget); |
162 this->tableFermentables->setCellWidget(ridx, 8, pWidget); |
163 query.next(); |
163 query.next(); |
164 } |
164 } |
165 |
165 emit setStatus(QString("Records: %1").arg(query.size())); |
166 setWindowTitle( QString("BMSapp - %1 - Inventory Fermentables").arg(VERSIONSTRING) ); |
|
167 } |
166 } |
168 |
167 |
169 |
168 |
170 InventoryFermentables::~InventoryFermentables() |
169 InventoryFermentables::~InventoryFermentables() |
171 { |
170 { |