src/InventoryHops.cpp

changeset 383
bd20f8710f45
parent 382
a4b218e7c10b
equal deleted inserted replaced
382:a4b218e7c10b 383:bd20f8710f45
201 { 201 {
202 qDebug() << Q_FUNC_INFO; 202 qDebug() << Q_FUNC_INFO;
203 203
204 QSqlQuery query("SELECT * FROM inventory_hops ORDER BY origin,name"); 204 QSqlQuery query("SELECT * FROM inventory_hops ORDER BY origin,name");
205 const QStringList types({ "Bittering", "Aroma", "Both" }); 205 const QStringList types({ "Bittering", "Aroma", "Both" });
206 const QStringList forms({ "Pellet", "Plug", "Leaf", "Leaf", "Pellet", "Pellet", "Pellet" }); 206 const QStringList forms({ "Pellet", "Plug", "Leaf", "Leaf", "Pellet", "Pellet", "Pellet" });
207 /* "Leaf Wet", "Cryo", "CO2extract", "ISOextract" */ 207 /* "Pellet", "Plug", "Leaf", "Leaf Wet", "Cryo", "CO2 extract", "Iso extract" */
208 /* We use more hop forms then beerxml knows about, so we send known names */ 208 /* We use more hop forms then beerxml knows about, so we send known names */
209 /* instead of what we internally use. */ 209 /* instead of what we internally use. */
210 210
211 QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), QDir::homePath() + "/hops.xml", tr("Files (*.xml)")); 211 QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), QDir::homePath() + "/hops.xml", tr("Files (*.xml)"));
212 if (fileName == 0) { 212 if (fileName == 0) {
226 query.first(); 226 query.first();
227 for (int i = 0 ; i < query.size() ; i++ ) { 227 for (int i = 0 ; i < query.size() ; i++ ) {
228 xmlWriter->writeStartElement("HOP"); 228 xmlWriter->writeStartElement("HOP");
229 xmlWriter->writeTextElement("VERSION", "1"); 229 xmlWriter->writeTextElement("VERSION", "1");
230 xmlWriter->writeTextElement("NAME", query.value("name").toString()); 230 xmlWriter->writeTextElement("NAME", query.value("name").toString());
231 if (query.value(11).toString().length()) 231 if (query.value("notes").toString().length())
232 xmlWriter->writeTextElement("NOTES", query.value("notes").toString()); 232 xmlWriter->writeTextElement("NOTES", query.value("notes").toString());
233 xmlWriter->writeTextElement("ALWAYS_ON_STOCK", query.value("always_on_stock").toInt() ? "TRUE":"FALSE"); 233 xmlWriter->writeTextElement("ALWAYS_ON_STOCK", query.value("always_on_stock").toInt() ? "TRUE":"FALSE");
234 xmlWriter->writeTextElement("ALPHA", QString::number(query.value("alpha").toDouble(), 'f', 4)); 234 xmlWriter->writeTextElement("ALPHA", QString::number(query.value("alpha").toDouble(), 'f', 4));
235 xmlWriter->writeTextElement("BETA", QString::number(query.value("beta").toDouble(), 'f', 4)); 235 xmlWriter->writeTextElement("BETA", QString::number(query.value("beta").toDouble(), 'f', 4));
236 xmlWriter->writeTextElement("HUMULENE", QString::number(query.value("humulene").toDouble(), 'f', 4)); 236 xmlWriter->writeTextElement("HUMULENE", QString::number(query.value("humulene").toDouble(), 'f', 4));

mercurial