Thu, 12 Oct 2023 17:03:50 +0200
Changes in de iSpindel detail screen. Added a calibrate button and display the last update date and time.
234
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | /** |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
2 | * ProdOnDate.cpp is part of bmsapp. |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | * |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | * bmsapp is free software: you can redistribute it and/or modify |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
5 | * it under the terms of the GNU General Public License as published by |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
6 | * the Free Software Foundation, either version 3 of the License, or |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | * (at your option) any later version. |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
8 | * |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
9 | * bmsapp is distributed in the hope that it will be useful, |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | * GNU General Public License for more details. |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | * |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | * You should have received a copy of the GNU General Public License |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
16 | */ |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
17 | #include "ProdOnDate.h" |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
18 | #include "MainWindow.h" |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | #include "EditProduct.h" |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
20 | #include "config.h" |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
21 | #include "Utils.h" |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
22 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
23 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
24 | ProdOnDate::ProdOnDate(QWidget *parent) : QDialog(parent) |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
25 | { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
26 | qDebug() << "ProdOnDate start"; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
27 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
28 | gridLayout = new QGridLayout(this); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
29 | gridLayout->setObjectName(QString::fromUtf8("gridLayout")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
30 | treeWidget = new QTreeWidget(this); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
31 | treeWidget->setObjectName(QString::fromUtf8("treeWidget")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
32 | QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
33 | sizePolicy.setHorizontalStretch(0); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
34 | sizePolicy.setVerticalStretch(0); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
35 | sizePolicy.setHeightForWidth(treeWidget->sizePolicy().hasHeightForWidth()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
36 | treeWidget->setSizePolicy(sizePolicy); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
37 | gridLayout->addWidget(treeWidget, 0, 0, 1, 1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
38 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
39 | recipeBox = new QGroupBox(this); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
40 | recipeBox->setObjectName(QString::fromUtf8("recipeBox")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
41 | QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Expanding); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
42 | sizePolicy3.setHorizontalStretch(0); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
43 | sizePolicy3.setVerticalStretch(0); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
44 | sizePolicy3.setHeightForWidth(recipeBox->sizePolicy().hasHeightForWidth()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
45 | recipeBox->setSizePolicy(sizePolicy3); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
46 | recipeBox->setMinimumSize(QSize(500, 0)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
47 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
48 | volumeLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
49 | volumeLabel->setObjectName(QString::fromUtf8("volumeLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
50 | volumeLabel->setGeometry(QRect(100, 30, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
51 | volumeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
52 | volumeLabel->setText(tr("Brew volume:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
53 | efficiencyLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
54 | efficiencyLabel->setObjectName(QString::fromUtf8("efficiencyLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
55 | efficiencyLabel->setGeometry(QRect(100, 120, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
56 | efficiencyLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
57 | efficiencyLabel->setText(tr("Brewhouse efficiency:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
58 | boilvolumeLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
59 | boilvolumeLabel->setObjectName(QString::fromUtf8("boilvolumeLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
60 | boilvolumeLabel->setGeometry(QRect(100, 60, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
61 | boilvolumeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
62 | boilvolumeLabel->setText(tr("Boil volume:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
63 | boiltimeLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
64 | boiltimeLabel->setObjectName(QString::fromUtf8("boiltimeLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
65 | boiltimeLabel->setGeometry(QRect(100, 90, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
66 | boiltimeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
67 | boiltimeLabel->setText(tr("Boil time:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
68 | ogLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
69 | ogLabel->setObjectName(QString::fromUtf8("ogLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
70 | ogLabel->setGeometry(QRect(100, 150, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
71 | ogLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
72 | ogLabel->setText(tr("Original gravity:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
73 | fgLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
74 | fgLabel->setObjectName(QString::fromUtf8("fgLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
75 | fgLabel->setGeometry(QRect(100, 180, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
76 | fgLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
77 | fgLabel->setText(tr("Final gravity:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
78 | abvLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
79 | abvLabel->setObjectName(QString::fromUtf8("abvLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
80 | abvLabel->setGeometry(QRect(100, 210, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
81 | abvLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
82 | abvLabel->setText(tr("Alcohol by Volume:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
83 | co2Label = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
84 | co2Label->setObjectName(QString::fromUtf8("co2Label")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
85 | co2Label->setGeometry(QRect(100, 240, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
86 | co2Label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
87 | co2Label->setText(tr("CO2 Volume:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
88 | colorLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
89 | colorLabel->setObjectName(QString::fromUtf8("colorLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
90 | colorLabel->setGeometry(QRect(100, 270, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
91 | colorLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
92 | colorLabel->setText(tr("Color EBC:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
93 | colormethodLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
94 | colormethodLabel->setObjectName(QString::fromUtf8("colormethodLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
95 | colormethodLabel->setGeometry(QRect(100, 300, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
96 | colormethodLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
97 | colormethodLabel->setText(tr("Color method:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
98 | ibuLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
99 | ibuLabel->setObjectName(QString::fromUtf8("ibuLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
100 | ibuLabel->setGeometry(QRect(100, 330, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
101 | ibuLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
102 | ibuLabel->setText(tr("Bitterness IBU:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
103 | ibumethodLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
104 | ibumethodLabel->setObjectName(QString::fromUtf8("ibumethodLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
105 | ibumethodLabel->setGeometry(QRect(100, 360, 141, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
106 | ibumethodLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
107 | ibumethodLabel->setText(tr("Bitterness method:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
108 | remarksLabel = new QLabel(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
109 | remarksLabel->setObjectName(QString::fromUtf8("remarksLabel")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
110 | remarksLabel->setGeometry(QRect(30, 390, 101, 20)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
111 | remarksLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
112 | remarksLabel->setText(tr("Remarks:")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
113 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
114 | volumeEdit = new QDoubleSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
115 | volumeEdit->setObjectName(QString::fromUtf8("volumeEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
116 | volumeEdit->setGeometry(QRect(260, 30, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
117 | volumeEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
118 | volumeEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
119 | volumeEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
120 | volumeEdit->setDecimals(1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
121 | volumeEdit->setMaximum(100000.000000000000000); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
122 | volumeEdit->setSuffix(tr(" L")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
123 | boilvolumeEdit = new QDoubleSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
124 | boilvolumeEdit->setObjectName(QString::fromUtf8("boilvolumeEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
125 | boilvolumeEdit->setGeometry(QRect(260, 60, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
126 | boilvolumeEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
127 | boilvolumeEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
128 | boilvolumeEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
129 | boilvolumeEdit->setDecimals(1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
130 | boilvolumeEdit->setMaximum(100000.000000000000000); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
131 | boilvolumeEdit->setSuffix(tr(" L")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
132 | efficiencyEdit = new QDoubleSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
133 | efficiencyEdit->setObjectName(QString::fromUtf8("efficiencyEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
134 | efficiencyEdit->setGeometry(QRect(260, 120, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
135 | efficiencyEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
136 | efficiencyEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
137 | efficiencyEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
138 | efficiencyEdit->setDecimals(1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
139 | efficiencyEdit->setMaximum(100.000000000000000); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
140 | efficiencyEdit->setSuffix(tr(" %")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
141 | ogEdit = new QDoubleSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
142 | ogEdit->setObjectName(QString::fromUtf8("ogEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
143 | ogEdit->setGeometry(QRect(260, 150, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
144 | ogEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
145 | ogEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
146 | ogEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
147 | ogEdit->setDecimals(3); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
148 | ogEdit->setMaximum(1.200000000000000); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
149 | fgEdit = new QDoubleSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
150 | fgEdit->setObjectName(QString::fromUtf8("fgEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
151 | fgEdit->setGeometry(QRect(260, 180, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
152 | fgEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
153 | fgEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
154 | fgEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
155 | fgEdit->setDecimals(3); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
156 | fgEdit->setMaximum(1.200000000000000); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
157 | abvEdit = new QDoubleSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
158 | abvEdit->setObjectName(QString::fromUtf8("abvEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
159 | abvEdit->setGeometry(QRect(260, 210, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
160 | abvEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
161 | abvEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
162 | abvEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
163 | abvEdit->setDecimals(1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
164 | abvEdit->setMaximum(100.000000000000000); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
165 | abvEdit->setSuffix(tr(" %")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
166 | co2Edit = new QDoubleSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
167 | co2Edit->setObjectName(QString::fromUtf8("co2Edit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
168 | co2Edit->setGeometry(QRect(260, 240, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
169 | co2Edit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
170 | co2Edit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
171 | co2Edit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
172 | co2Edit->setDecimals(2); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
173 | co2Edit->setMaximum(100.000000000000000); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
174 | boiltimeEdit = new QSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
175 | boiltimeEdit->setObjectName(QString::fromUtf8("boiltimeEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
176 | boiltimeEdit->setGeometry(QRect(260, 90, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
177 | boiltimeEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
178 | boiltimeEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
179 | boiltimeEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
180 | boiltimeEdit->setMaximum(1440); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
181 | boiltimeEdit->setSuffix(tr(" min")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
182 | colorEdit = new QSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
183 | colorEdit->setObjectName(QString::fromUtf8("colorEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
184 | colorEdit->setGeometry(QRect(260, 270, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
185 | colorEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
186 | colorEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
187 | colorEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
188 | colorEdit->setMaximum(1440); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
189 | ibuEdit = new QSpinBox(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
190 | ibuEdit->setObjectName(QString::fromUtf8("ibuEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
191 | ibuEdit->setGeometry(QRect(260, 330, 111, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
192 | ibuEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
193 | ibuEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
194 | ibuEdit->setButtonSymbols(QAbstractSpinBox::NoButtons); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
195 | ibuEdit->setMaximum(1440); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
196 | remarksEdit = new QPlainTextEdit(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
197 | remarksEdit->setObjectName(QString::fromUtf8("remarksEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
198 | remarksEdit->setGeometry(QRect(30, 410, 441, 111)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
199 | remarksEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
200 | colormethodEdit = new QLineEdit(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
201 | colormethodEdit->setObjectName(QString::fromUtf8("colormethodEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
202 | colormethodEdit->setGeometry(QRect(260, 300, 113, 23)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
203 | colormethodEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
204 | ibumethodEdit = new QLineEdit(recipeBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
205 | ibumethodEdit->setObjectName(QString::fromUtf8("ibumethodEdit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
206 | ibumethodEdit->setGeometry(QRect(260, 360, 113, 23)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
207 | ibumethodEdit->setReadOnly(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
208 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
209 | gridLayout->addWidget(recipeBox, 0, 1, 2, 1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
210 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
211 | groupBox = new QGroupBox(this); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
212 | groupBox->setObjectName(QString::fromUtf8("groupBox")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
213 | groupBox->setEnabled(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
214 | groupBox->setFlat(false); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
215 | horizontalLayout = new QHBoxLayout(groupBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
216 | horizontalLayout->setSpacing(6); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
217 | horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
218 | horizontalLayout->setContentsMargins(0, 0, 0, 0); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
219 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
220 | quitButton = new QPushButton(groupBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
221 | quitButton->setObjectName(QString::fromUtf8("quitButton")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
222 | quitButton->setMinimumSize(QSize(80, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
223 | quitButton->setText(tr("Quit")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
224 | QIcon icon; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
225 | icon.addFile(QString::fromUtf8(":icons/silk/door_out.png"), QSize(), QIcon::Normal, QIcon::Off); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
226 | quitButton->setIcon(icon); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
227 | horizontalLayout->addWidget(quitButton, 0, Qt::AlignLeft); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
228 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
229 | openButton = new QPushButton(groupBox); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
230 | openButton->setObjectName(QString::fromUtf8("openButton")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
231 | openButton->setMinimumSize(QSize(80, 24)); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
232 | openButton->setText(tr("Open")); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
233 | QIcon icon1; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
234 | icon1.addFile(QString::fromUtf8(":icons/silk/cup_go.png"), QSize(), QIcon::Normal, QIcon::Off); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
235 | openButton->setIcon(icon1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
236 | horizontalLayout->addWidget(openButton, 0, Qt::AlignRight); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
237 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
238 | gridLayout->addWidget(groupBox, 1, 0, 1, 1); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
239 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
240 | record = -2; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
241 | connect(quitButton, SIGNAL(clicked()), parent, SLOT(fromProdOnDate())); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
242 | connect(openButton, SIGNAL(clicked()), this, SLOT(on_openButton_clicked())); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
243 | connect(this, SIGNAL(setStatus(QString)), parent, SLOT(statusMsg(QString))); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
244 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
245 | treeWidget->setColumnCount(4); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
246 | treeWidget->setHeaderLabels({ tr("Year"), tr("Date"), tr("Code"), tr("Product") }); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
247 | treeWidget->header()->setSectionResizeMode(QHeaderView::ResizeToContents); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
248 | treeWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
249 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
250 | connect(treeWidget, SIGNAL(itemClicked(QTreeWidgetItem *, int)), this, SLOT(on_item_clicked(QTreeWidgetItem*, int))); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
251 | connect(treeWidget, SIGNAL(itemDoubleClicked(QTreeWidgetItem *, int)), this, SLOT(on_item_doubleclicked(QTreeWidgetItem*, int))); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
252 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
253 | emit refreshTable(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
254 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
255 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
256 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
257 | void ProdOnDate::refreshTable() |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
258 | { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
259 | QTreeWidgetItem *year, *name; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
260 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
261 | qDebug() << "ProdOnDate reload"; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
262 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
263 | treeWidget->clear(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
264 | bool first = true; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
265 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
266 | QSqlQuery query0; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
267 | query0.prepare("SELECT DISTINCT YEAR(brew_date_start) AS YEAR FROM products WHERE stage='11' ORDER BY YEAR(brew_date_start) DESC"); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
268 | query0.exec(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
269 | while (query0.next()) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
270 | year = new QTreeWidgetItem( QStringList( { query0.value(0).toString() } )); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
271 | treeWidget->addTopLevelItem( year ); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
272 | year->setChildIndicatorPolicy(QTreeWidgetItem::ShowIndicator); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
273 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
274 | QSqlQuery query1; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
275 | query1.prepare("SELECT name,record,code,brew_date_start FROM products WHERE stage='11' AND YEAR(brew_date_start)=:theyear ORDER BY code,name"); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
276 | query1.bindValue(":theyear", query0.value(0).toString()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
277 | query1.exec(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
278 | while (query1.next()) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
279 | name = new QTreeWidgetItem(QStringList({ "", query1.value("brew_date_start").toDate().toString("dd MMM yyyy"), |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
280 | query1.value("code").toString(), query1.value("name").toString(), query1.value("record").toString() })); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
281 | year->addChild( name ); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
282 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
283 | if (first) |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
284 | treeWidget->expandItem(year); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
285 | first = false; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
286 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
287 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
288 | QSqlQuery query("SELECT record FROM products WHERE stage='11'"); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
289 | emit setStatus(QString(tr("Total items: %1")).arg(query.size())); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
290 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
291 | showRecipe(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
292 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
293 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
294 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
295 | void ProdOnDate::showRecipe() |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
296 | { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
297 | QString w; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
298 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
299 | qDebug() << "showRecipe" << record; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
300 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
301 | const QStringList c_method({"Morey", "Mosher", "Daniels", "Halberstadt", "Naudts" }); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
302 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
303 | /* |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
304 | * If no recipe is "pre" selected, return. |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
305 | */ |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
306 | if (record < 1) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
307 | recipeBox->setEnabled(false); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
308 | return; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
309 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
310 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
311 | /* |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
312 | * Fill in basic details of the selected recipe. |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
313 | */ |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
314 | QSqlQuery query; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
315 | query.prepare("SELECT batch_size,boil_size,boil_time,efficiency,est_og,est_fg,est_abv,est_color,color_method,est_ibu,ibu_method,est_carb,notes,name,code " |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
316 | "FROM products WHERE record=:record"); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
317 | query.bindValue(":record", record); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
318 | query.exec(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
319 | if (query.size() == 1) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
320 | query.first(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
321 | volumeEdit->setValue(query.value(0).toDouble()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
322 | boilvolumeEdit->setValue(query.value(1).toDouble()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
323 | boiltimeEdit->setValue(query.value(2).toInt()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
324 | efficiencyEdit->setValue(query.value(3).toDouble()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
325 | ogEdit->setValue(query.value(4).toDouble()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
326 | fgEdit->setValue(query.value(5).toDouble()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
327 | abvEdit->setValue(query.value(6).toInt()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
328 | colorEdit->setValue(query.value(7).toInt()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
329 | colorEdit->setStyleSheet(Utils::ebc_to_style(query.value(7).toInt())); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
330 | colormethodEdit->setText(c_method[query.value(8).toInt()]); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
331 | ibuEdit->setValue(query.value(9).toInt()); |
336
e97f9e87d94b
IBU method names are now global.
Michiel Broek <mbroek@mbse.eu>
parents:
234
diff
changeset
|
332 | ibumethodEdit->setText(g_ibu_method[query.value(10).toInt()]); |
234
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
333 | co2Edit->setValue(query.value(11).toDouble()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
334 | remarksEdit->setPlainText(query.value(12).toString()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
335 | recipeBox->setTitle(query.value(14).toString() + " - " + query.value(13).toString()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
336 | recipeBox->setEnabled(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
337 | } else { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
338 | qDebug() << "Error getting product record" << record; |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
339 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
340 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
341 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
342 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
343 | ProdOnDate::~ProdOnDate() {} |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
344 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
345 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
346 | void ProdOnDate::edit(int recno) |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
347 | { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
348 | EditProduct dialog(recno, this); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
349 | /* Signal from editor if a refresh is needed */ |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
350 | connect(&dialog, SIGNAL(entry_changed()), this, SLOT(refreshTable())); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
351 | dialog.setModal(true); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
352 | dialog.exec(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
353 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
354 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
355 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
356 | void ProdOnDate::on_openButton_clicked() |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
357 | { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
358 | if (record > 0) |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
359 | edit(record); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
360 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
361 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
362 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
363 | void ProdOnDate::on_item_clicked(QTreeWidgetItem *item, int col) |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
364 | { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
365 | record = -2; // Invalid |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
366 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
367 | if (col == 0) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
368 | if (item->isExpanded()) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
369 | treeWidget->collapseItem(item); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
370 | } else { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
371 | treeWidget->expandItem(item); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
372 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
373 | } else if (col > 0) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
374 | /* |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
375 | * if a product line is selected then: |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
376 | * item column 1 contains the product date, |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
377 | * item column 2 contains the product code, |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
378 | * item column 3 contains the product name, |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
379 | * item column 4 contains the product record number. |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
380 | */ |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
381 | if (item->text(4).toInt() > 0) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
382 | if (record != item->text(4).toInt()) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
383 | record = item->text(4).toInt(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
384 | showRecipe(); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
385 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
386 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
387 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
388 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
389 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
390 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
391 | void ProdOnDate::on_item_doubleclicked(QTreeWidgetItem *item, int col) |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
392 | { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
393 | if ((col > 0) && (item->text(4).toInt() > 0)) { |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
394 | edit(item->text(4).toInt()); |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
395 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
396 | } |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
397 | |
51aea8b798f0
Add product archive tree by date.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
398 |