src/EditProductTab12.cpp

changeset 225
448e4187cada
parent 175
f1ed3a2a94e9
equal deleted inserted replaced
224:d369948a3eb5 225:448e4187cada
15 * 15 *
16 * You should have received a copy of the GNU General Public License 16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>. 17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 */ 18 */
19 19
20 void EditProduct::taste_date_changed(QDate val)
21 {
22 product->taste_date = ui->taste_dateEdit->nullDate();
23 is_changed();
24 setStage();
25 }
20 26
27
28 void EditProduct::taste_date_button()
29 {
30 ui->taste_dateEdit->setDate(QDate::currentDate());
31 }
32
33
34 void EditProduct::taste_date_ack()
35 {
36 int rc = QMessageBox::warning(this, tr("Confirm tasting"), tr("Confirm that the beer tasting is done and the results are filled in."),
37 QMessageBox::Yes | QMessageBox::No, QMessageBox::No);
38
39 if (rc == QMessageBox::No)
40 return;
41
42 product->stage = PROD_STAGE_READY;
43 setStage();
44 is_changed();
45 }
46
47
48 void EditProduct::taste_rate_changed(double val)
49 {
50 product->taste_rate = val;
51 is_changed();
52 setStage();
53 }
54
55
56 void EditProduct::taste_color_changed(QString val)
57 {
58 product->taste_color = val;
59 is_changed();
60 setStage();
61 }
62
63
64 void EditProduct::taste_transparency_changed(QString val)
65 {
66 product->taste_transparency = val;
67 is_changed();
68 setStage();
69 }
70
71
72 void EditProduct::taste_head_changed(QString val)
73 {
74 product->taste_head = val;
75 is_changed();
76 setStage();
77 }
78
79
80 void EditProduct::taste_aroma_changed(QString val)
81 {
82 product->taste_aroma = val;
83 is_changed();
84 setStage();
85 }
86
87
88 void EditProduct::taste_taste_changed(QString val)
89 {
90 product->taste_taste = val;
91 is_changed();
92 setStage();
93 }
94
95
96 void EditProduct::taste_mouthfeel_changed(QString val)
97 {
98 product->taste_mouthfeel = val;
99 is_changed();
100 setStage();
101 }
102
103
104 void EditProduct::taste_aftertaste_changed(QString val)
105 {
106 product->taste_aftertaste = val;
107 is_changed();
108 setStage();
109 }
110
111
112 void EditProduct::taste_notes_changed()
113 {
114 /* The text cannot be passed in a simple way :) */
115 product->taste_notes = ui->taste_notesEdit->toPlainText();
116 is_changed();
117 setStage();
118 }
119
120

mercurial