1
by 314r
commit du soir, bonsoir |
1 |
# -*- coding: utf-8 -*-
|
2 |
||
3 |
# Form implementation generated from reading ui file 'reader.ui'
|
|
4 |
#
|
|
313
by 314r
modified: |
5 |
# Created: Fri Jan 11 19:27:29 2013
|
305
by 314r
nouveau menu gérer les profils de brassage |
6 |
# by: PyQt4 UI code generator 4.9.3
|
1
by 314r
commit du soir, bonsoir |
7 |
#
|
8 |
# WARNING! All changes made in this file will be lost!
|
|
9 |
||
10 |
from PyQt4 import QtCore, QtGui |
|
11 |
||
12 |
try: |
|
13 |
_fromUtf8 = QtCore.QString.fromUtf8 |
|
14 |
except AttributeError: |
|
15 |
_fromUtf8 = lambda s: s |
|
16 |
||
17 |
class Ui_MainWindow(object): |
|
18 |
def setupUi(self, MainWindow): |
|
19 |
MainWindow.setObjectName(_fromUtf8("MainWindow")) |
|
295.2.2
by Le suisse
Mise à jour de l'interface pour intégrer l'export du BBCode |
20 |
MainWindow.resize(1238, 732) |
1
by 314r
commit du soir, bonsoir |
21 |
icon = QtGui.QIcon() |
3
by 314r
premier essai |
22 |
icon.addPixmap(QtGui.QPixmap(_fromUtf8("Images/bulle.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
1
by 314r
commit du soir, bonsoir |
23 |
MainWindow.setWindowIcon(icon) |
24 |
self.centralwidget = QtGui.QWidget(MainWindow) |
|
25 |
self.centralwidget.setObjectName(_fromUtf8("centralwidget")) |
|
121
by 314r
gros lifting |
26 |
self.gridLayout_4 = QtGui.QGridLayout(self.centralwidget) |
246
by 314r
une page d'accueil |
27 |
self.gridLayout_4.setMargin(0) |
121
by 314r
gros lifting |
28 |
self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) |
75
by 314r
essai stackedwidget |
29 |
self.stackedWidget = QtGui.QStackedWidget(self.centralwidget) |
30 |
self.stackedWidget.setFrameShape(QtGui.QFrame.NoFrame) |
|
31 |
self.stackedWidget.setLineWidth(1) |
|
32 |
self.stackedWidget.setObjectName(_fromUtf8("stackedWidget")) |
|
33 |
self.page = QtGui.QWidget() |
|
34 |
self.page.setObjectName(_fromUtf8("page")) |
|
35 |
self.gridLayout = QtGui.QGridLayout(self.page) |
|
36 |
self.gridLayout.setObjectName(_fromUtf8("gridLayout")) |
|
37 |
self.widgetEditeur = QtGui.QWidget(self.page) |
|
38 |
self.widgetEditeur.setObjectName(_fromUtf8("widgetEditeur")) |
|
169
by 314r
qq idées pour les profils de brassage |
39 |
self.gridLayout_7 = QtGui.QGridLayout(self.widgetEditeur) |
40 |
self.gridLayout_7.setMargin(0) |
|
41 |
self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) |
|
273
by 314r
ajouts de boutons de fermerture des differents modes |
42 |
self.horizontalLayout_3 = QtGui.QHBoxLayout() |
43 |
self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) |
|
44 |
self.comboBoxMashProfiles = QtGui.QComboBox(self.widgetEditeur) |
|
45 |
self.comboBoxMashProfiles.setMinimumSize(QtCore.QSize(400, 0)) |
|
46 |
self.comboBoxMashProfiles.setObjectName(_fromUtf8("comboBoxMashProfiles")) |
|
47 |
self.horizontalLayout_3.addWidget(self.comboBoxMashProfiles) |
|
48 |
self.pushButtonMashDetails = QtGui.QPushButton(self.widgetEditeur) |
|
49 |
self.pushButtonMashDetails.setObjectName(_fromUtf8("pushButtonMashDetails")) |
|
50 |
self.horizontalLayout_3.addWidget(self.pushButtonMashDetails) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
51 |
spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
52 |
self.horizontalLayout_3.addItem(spacerItem) |
|
273
by 314r
ajouts de boutons de fermerture des differents modes |
53 |
self.gridLayout_7.addLayout(self.horizontalLayout_3, 7, 0, 1, 1) |
272
by 314r
amélioration workflow |
54 |
self.horizontalLayout_4 = QtGui.QHBoxLayout() |
55 |
self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) |
|
56 |
self.tableViewF = QtGui.QTableView(self.widgetEditeur) |
|
57 |
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) |
|
58 |
sizePolicy.setHorizontalStretch(0) |
|
59 |
sizePolicy.setVerticalStretch(0) |
|
60 |
sizePolicy.setHeightForWidth(self.tableViewF.sizePolicy().hasHeightForWidth()) |
|
61 |
self.tableViewF.setSizePolicy(sizePolicy) |
|
62 |
self.tableViewF.setEditTriggers(QtGui.QAbstractItemView.AllEditTriggers) |
|
63 |
self.tableViewF.setAlternatingRowColors(True) |
|
64 |
self.tableViewF.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) |
|
65 |
self.tableViewF.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) |
|
66 |
self.tableViewF.setShowGrid(False) |
|
67 |
self.tableViewF.setGridStyle(QtCore.Qt.NoPen) |
|
68 |
self.tableViewF.setObjectName(_fromUtf8("tableViewF")) |
|
69 |
self.tableViewF.horizontalHeader().setCascadingSectionResizes(True) |
|
70 |
self.tableViewF.horizontalHeader().setDefaultSectionSize(175) |
|
71 |
self.tableViewF.horizontalHeader().setStretchLastSection(True) |
|
72 |
self.tableViewF.verticalHeader().setVisible(False) |
|
73 |
self.tableViewF.verticalHeader().setDefaultSectionSize(22) |
|
74 |
self.tableViewF.verticalHeader().setStretchLastSection(False) |
|
75 |
self.horizontalLayout_4.addWidget(self.tableViewF) |
|
76 |
self.gridLayout_7.addLayout(self.horizontalLayout_4, 2, 0, 1, 1) |
|
247
by 314r
une page d'accueil |
77 |
self.horizontalLayout_2 = QtGui.QHBoxLayout() |
78 |
self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) |
|
79 |
self.formLayout_2 = QtGui.QFormLayout() |
|
80 |
self.formLayout_2.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) |
|
81 |
self.formLayout_2.setLabelAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) |
|
82 |
self.formLayout_2.setObjectName(_fromUtf8("formLayout_2")) |
|
83 |
self.labelRecette = QtGui.QLabel(self.widgetEditeur) |
|
84 |
self.labelRecette.setObjectName(_fromUtf8("labelRecette")) |
|
85 |
self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.labelRecette) |
|
86 |
self.lineEditRecette = QtGui.QLineEdit(self.widgetEditeur) |
|
87 |
self.lineEditRecette.setObjectName(_fromUtf8("lineEditRecette")) |
|
88 |
self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEditRecette) |
|
89 |
self.labelGenre = QtGui.QLabel(self.widgetEditeur) |
|
90 |
self.labelGenre.setObjectName(_fromUtf8("labelGenre")) |
|
91 |
self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.labelGenre) |
|
92 |
self.horizontalLayout = QtGui.QHBoxLayout() |
|
93 |
self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) |
|
94 |
self.lineEditGenre = QtGui.QLineEdit(self.widgetEditeur) |
|
95 |
self.lineEditGenre.setObjectName(_fromUtf8("lineEditGenre")) |
|
96 |
self.horizontalLayout.addWidget(self.lineEditGenre) |
|
97 |
self.pushButtonChangerStyle = QtGui.QPushButton(self.widgetEditeur) |
|
98 |
self.pushButtonChangerStyle.setText(_fromUtf8("")) |
|
99 |
icon1 = QtGui.QIcon() |
|
100 |
icon1.addPixmap(QtGui.QPixmap(_fromUtf8("Images/document-properties.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
101 |
self.pushButtonChangerStyle.setIcon(icon1) |
|
102 |
self.pushButtonChangerStyle.setCheckable(True) |
|
103 |
self.pushButtonChangerStyle.setObjectName(_fromUtf8("pushButtonChangerStyle")) |
|
104 |
self.horizontalLayout.addWidget(self.pushButtonChangerStyle) |
|
105 |
self.comboBoxStyle = QtGui.QComboBox(self.widgetEditeur) |
|
106 |
self.comboBoxStyle.setObjectName(_fromUtf8("comboBoxStyle")) |
|
107 |
self.horizontalLayout.addWidget(self.comboBoxStyle) |
|
108 |
self.formLayout_2.setLayout(1, QtGui.QFormLayout.FieldRole, self.horizontalLayout) |
|
109 |
self.horizontalLayout_2.addLayout(self.formLayout_2) |
|
110 |
self.formLayout_3 = QtGui.QFormLayout() |
|
111 |
self.formLayout_3.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) |
|
112 |
self.formLayout_3.setLabelAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) |
|
113 |
self.formLayout_3.setContentsMargins(20, -1, -1, -1) |
|
114 |
self.formLayout_3.setObjectName(_fromUtf8("formLayout_3")) |
|
115 |
self.label_3 = QtGui.QLabel(self.widgetEditeur) |
|
116 |
self.label_3.setObjectName(_fromUtf8("label_3")) |
|
117 |
self.formLayout_3.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_3) |
|
118 |
self.lineEditBrewer = QtGui.QLineEdit(self.widgetEditeur) |
|
119 |
self.lineEditBrewer.setObjectName(_fromUtf8("lineEditBrewer")) |
|
120 |
self.formLayout_3.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEditBrewer) |
|
121 |
self.label_4 = QtGui.QLabel(self.widgetEditeur) |
|
122 |
self.label_4.setObjectName(_fromUtf8("label_4")) |
|
123 |
self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_4) |
|
124 |
self.comboBoxType = QtGui.QComboBox(self.widgetEditeur) |
|
125 |
self.comboBoxType.setObjectName(_fromUtf8("comboBoxType")) |
|
126 |
self.formLayout_3.setWidget(1, QtGui.QFormLayout.FieldRole, self.comboBoxType) |
|
127 |
self.horizontalLayout_2.addLayout(self.formLayout_3) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
128 |
spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
129 |
self.horizontalLayout_2.addItem(spacerItem1) |
|
130 |
self.gridLayout_7.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) |
|
131 |
self.widgetIngredients = QtGui.QWidget(self.widgetEditeur) |
|
132 |
self.widgetIngredients.setObjectName(_fromUtf8("widgetIngredients")) |
|
133 |
self.horizontalLayout_7 = QtGui.QHBoxLayout(self.widgetIngredients) |
|
134 |
self.horizontalLayout_7.setMargin(0) |
|
135 |
self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) |
|
136 |
self.verticalLayout_3 = QtGui.QVBoxLayout() |
|
137 |
self.verticalLayout_3.setContentsMargins(-1, 0, -1, -1) |
|
138 |
self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) |
|
139 |
self.horizontalLayout_10 = QtGui.QHBoxLayout() |
|
140 |
self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10")) |
|
141 |
self.comboBox = QtGui.QComboBox(self.widgetIngredients) |
|
142 |
self.comboBox.setMinimumSize(QtCore.QSize(170, 0)) |
|
143 |
self.comboBox.setMaximumSize(QtCore.QSize(170, 16777215)) |
|
144 |
self.comboBox.setObjectName(_fromUtf8("comboBox")) |
|
145 |
self.horizontalLayout_10.addWidget(self.comboBox) |
|
146 |
self.pushButtonAjouter_2 = QtGui.QPushButton(self.widgetIngredients) |
|
147 |
self.pushButtonAjouter_2.setObjectName(_fromUtf8("pushButtonAjouter_2")) |
|
148 |
self.horizontalLayout_10.addWidget(self.pushButtonAjouter_2) |
|
149 |
self.verticalLayout_3.addLayout(self.horizontalLayout_10) |
|
150 |
self.horizontalLayout_11 = QtGui.QHBoxLayout() |
|
151 |
self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11")) |
|
152 |
self.comboBoxH = QtGui.QComboBox(self.widgetIngredients) |
|
153 |
self.comboBoxH.setMinimumSize(QtCore.QSize(170, 0)) |
|
154 |
self.comboBoxH.setMaximumSize(QtCore.QSize(170, 16777215)) |
|
155 |
self.comboBoxH.setObjectName(_fromUtf8("comboBoxH")) |
|
156 |
self.horizontalLayout_11.addWidget(self.comboBoxH) |
|
157 |
self.pushButtonAjouterH = QtGui.QPushButton(self.widgetIngredients) |
|
158 |
self.pushButtonAjouterH.setObjectName(_fromUtf8("pushButtonAjouterH")) |
|
159 |
self.horizontalLayout_11.addWidget(self.pushButtonAjouterH) |
|
160 |
self.verticalLayout_3.addLayout(self.horizontalLayout_11) |
|
161 |
self.horizontalLayout_12 = QtGui.QHBoxLayout() |
|
162 |
self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12")) |
|
163 |
self.comboBoxM = QtGui.QComboBox(self.widgetIngredients) |
|
164 |
self.comboBoxM.setMinimumSize(QtCore.QSize(170, 0)) |
|
165 |
self.comboBoxM.setMaximumSize(QtCore.QSize(170, 16777215)) |
|
166 |
self.comboBoxM.setObjectName(_fromUtf8("comboBoxM")) |
|
167 |
self.horizontalLayout_12.addWidget(self.comboBoxM) |
|
168 |
self.pushButtonAjouterM = QtGui.QPushButton(self.widgetIngredients) |
|
169 |
self.pushButtonAjouterM.setObjectName(_fromUtf8("pushButtonAjouterM")) |
|
170 |
self.horizontalLayout_12.addWidget(self.pushButtonAjouterM) |
|
171 |
self.verticalLayout_3.addLayout(self.horizontalLayout_12) |
|
172 |
self.horizontalLayout_13 = QtGui.QHBoxLayout() |
|
173 |
self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13")) |
|
174 |
self.comboBoxY = QtGui.QComboBox(self.widgetIngredients) |
|
175 |
self.comboBoxY.setMinimumSize(QtCore.QSize(170, 0)) |
|
176 |
self.comboBoxY.setMaximumSize(QtCore.QSize(170, 16777215)) |
|
177 |
self.comboBoxY.setObjectName(_fromUtf8("comboBoxY")) |
|
178 |
self.horizontalLayout_13.addWidget(self.comboBoxY) |
|
179 |
self.pushButtonAjouterY = QtGui.QPushButton(self.widgetIngredients) |
|
180 |
self.pushButtonAjouterY.setObjectName(_fromUtf8("pushButtonAjouterY")) |
|
181 |
self.horizontalLayout_13.addWidget(self.pushButtonAjouterY) |
|
182 |
self.verticalLayout_3.addLayout(self.horizontalLayout_13) |
|
183 |
self.horizontalLayout_7.addLayout(self.verticalLayout_3) |
|
184 |
spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
|
185 |
self.horizontalLayout_7.addItem(spacerItem2) |
|
186 |
self.pushButtonEnlever = QtGui.QPushButton(self.widgetIngredients) |
|
187 |
self.pushButtonEnlever.setObjectName(_fromUtf8("pushButtonEnlever")) |
|
188 |
self.horizontalLayout_7.addWidget(self.pushButtonEnlever) |
|
189 |
self.gridLayout_7.addWidget(self.widgetIngredients, 5, 0, 1, 1) |
|
190 |
self.horizontalLayout_5 = QtGui.QHBoxLayout() |
|
191 |
self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) |
|
192 |
self.checkBoxIng = QtGui.QCheckBox(self.widgetEditeur) |
|
193 |
self.checkBoxIng.setObjectName(_fromUtf8("checkBoxIng")) |
|
194 |
self.horizontalLayout_5.addWidget(self.checkBoxIng) |
|
273
by 314r
ajouts de boutons de fermerture des differents modes |
195 |
spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
196 |
self.horizontalLayout_5.addItem(spacerItem3) |
197 |
self.pushButtonChangeIngredients = QtGui.QPushButton(self.widgetEditeur) |
|
198 |
self.pushButtonChangeIngredients.setCheckable(True) |
|
199 |
self.pushButtonChangeIngredients.setObjectName(_fromUtf8("pushButtonChangeIngredients")) |
|
200 |
self.horizontalLayout_5.addWidget(self.pushButtonChangeIngredients) |
|
201 |
self.gridLayout_7.addLayout(self.horizontalLayout_5, 3, 0, 1, 1) |
|
202 |
self.labelFermentables = QtGui.QLabel(self.widgetEditeur) |
|
203 |
self.labelFermentables.setObjectName(_fromUtf8("labelFermentables")) |
|
204 |
self.gridLayout_7.addWidget(self.labelFermentables, 1, 0, 1, 1) |
|
205 |
self.gridLayout_6 = QtGui.QGridLayout() |
|
206 |
self.gridLayout_6.setContentsMargins(0, -1, -1, -1) |
|
207 |
self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) |
|
208 |
self.gridLayout_7.addLayout(self.gridLayout_6, 4, 0, 1, 1) |
|
169
by 314r
qq idées pour les profils de brassage |
209 |
self.label_8 = QtGui.QLabel(self.widgetEditeur) |
210 |
self.label_8.setObjectName(_fromUtf8("label_8")) |
|
211 |
self.gridLayout_7.addWidget(self.label_8, 6, 0, 1, 1) |
|
272
by 314r
amélioration workflow |
212 |
self.gridLayout.addWidget(self.widgetEditeur, 0, 0, 1, 1) |
121
by 314r
gros lifting |
213 |
self.widgetProfile = QtGui.QWidget(self.page) |
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
214 |
self.widgetProfile.setMaximumSize(QtCore.QSize(200, 16777215)) |
123
by 314r
widget modification ingrédients escamotable |
215 |
self.widgetProfile.setStyleSheet(_fromUtf8("")) |
121
by 314r
gros lifting |
216 |
self.widgetProfile.setObjectName(_fromUtf8("widgetProfile")) |
217 |
self.verticalLayout_6 = QtGui.QVBoxLayout(self.widgetProfile) |
|
251
by 314r
retouches cosmétiques |
218 |
self.verticalLayout_6.setContentsMargins(18, -1, -1, -1) |
121
by 314r
gros lifting |
219 |
self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) |
169
by 314r
qq idées pour les profils de brassage |
220 |
spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
221 |
self.verticalLayout_6.addItem(spacerItem4) |
|
121
by 314r
gros lifting |
222 |
self.verticalLayout_4 = QtGui.QVBoxLayout() |
223 |
self.verticalLayout_4.setContentsMargins(-1, -1, -1, 10) |
|
224 |
self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) |
|
225 |
self.label_7 = QtGui.QLabel(self.widgetProfile) |
|
226 |
self.label_7.setObjectName(_fromUtf8("label_7")) |
|
227 |
self.verticalLayout_4.addWidget(self.label_7) |
|
228 |
self.verticalLayout_6.addLayout(self.verticalLayout_4) |
|
229 |
self.formLayout_4 = QtGui.QFormLayout() |
|
230 |
self.formLayout_4.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) |
|
231 |
self.formLayout_4.setObjectName(_fromUtf8("formLayout_4")) |
|
232 |
self.labelRendement = QtGui.QLabel(self.widgetProfile) |
|
233 |
self.labelRendement.setObjectName(_fromUtf8("labelRendement")) |
|
234 |
self.formLayout_4.setWidget(0, QtGui.QFormLayout.LabelRole, self.labelRendement) |
|
235 |
self.doubleSpinBoxRendemt = QtGui.QDoubleSpinBox(self.widgetProfile) |
|
236 |
self.doubleSpinBoxRendemt.setObjectName(_fromUtf8("doubleSpinBoxRendemt")) |
|
237 |
self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole, self.doubleSpinBoxRendemt) |
|
238 |
self.labelBoil = QtGui.QLabel(self.widgetProfile) |
|
239 |
self.labelBoil.setObjectName(_fromUtf8("labelBoil")) |
|
240 |
self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole, self.labelBoil) |
|
241 |
self.spinBoxBoil = QtGui.QSpinBox(self.widgetProfile) |
|
213
by 314r
brewday recalcul après prise en compte cgt de durée d'ébu |
242 |
self.spinBoxBoil.setMaximum(999) |
243 |
self.spinBoxBoil.setSingleStep(10) |
|
121
by 314r
gros lifting |
244 |
self.spinBoxBoil.setObjectName(_fromUtf8("spinBoxBoil")) |
245 |
self.formLayout_4.setWidget(1, QtGui.QFormLayout.FieldRole, self.spinBoxBoil) |
|
246 |
self.label_2Volume = QtGui.QLabel(self.widgetProfile) |
|
247 |
self.label_2Volume.setObjectName(_fromUtf8("label_2Volume")) |
|
248 |
self.formLayout_4.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_2Volume) |
|
249 |
self.doubleSpinBox_2Volume = QtGui.QDoubleSpinBox(self.widgetProfile) |
|
250 |
self.doubleSpinBox_2Volume.setObjectName(_fromUtf8("doubleSpinBox_2Volume")) |
|
251 |
self.formLayout_4.setWidget(3, QtGui.QFormLayout.FieldRole, self.doubleSpinBox_2Volume) |
|
252 |
self.pushButtonVolMore = QtGui.QPushButton(self.widgetProfile) |
|
253 |
self.pushButtonVolMore.setText(_fromUtf8("")) |
|
254 |
icon2 = QtGui.QIcon() |
|
255 |
icon2.addPixmap(QtGui.QPixmap(_fromUtf8("Images/more.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
256 |
self.pushButtonVolMore.setIcon(icon2) |
|
257 |
self.pushButtonVolMore.setCheckable(True) |
|
258 |
self.pushButtonVolMore.setObjectName(_fromUtf8("pushButtonVolMore")) |
|
132
by 314r
retouches visuelles |
259 |
self.formLayout_4.setWidget(4, QtGui.QFormLayout.FieldRole, self.pushButtonVolMore) |
121
by 314r
gros lifting |
260 |
self.verticalLayout_6.addLayout(self.formLayout_4) |
261 |
self.widgetVol = QtGui.QWidget(self.widgetProfile) |
|
262 |
self.widgetVol.setObjectName(_fromUtf8("widgetVol")) |
|
263 |
self.formLayout_5 = QtGui.QFormLayout(self.widgetVol) |
|
264 |
self.formLayout_5.setMargin(0) |
|
265 |
self.formLayout_5.setObjectName(_fromUtf8("formLayout_5")) |
|
266 |
self.label = QtGui.QLabel(self.widgetVol) |
|
267 |
self.label.setObjectName(_fromUtf8("label")) |
|
268 |
self.formLayout_5.setWidget(0, QtGui.QFormLayout.LabelRole, self.label) |
|
269 |
self.doubleSpinBoxVolPre = QtGui.QDoubleSpinBox(self.widgetVol) |
|
213
by 314r
brewday recalcul après prise en compte cgt de durée d'ébu |
270 |
self.doubleSpinBoxVolPre.setMaximum(999.0) |
271 |
self.doubleSpinBoxVolPre.setSingleStep(10.0) |
|
121
by 314r
gros lifting |
272 |
self.doubleSpinBoxVolPre.setObjectName(_fromUtf8("doubleSpinBoxVolPre")) |
273 |
self.formLayout_5.setWidget(0, QtGui.QFormLayout.FieldRole, self.doubleSpinBoxVolPre) |
|
274 |
self.labelSG = QtGui.QLabel(self.widgetVol) |
|
275 |
self.labelSG.setObjectName(_fromUtf8("labelSG")) |
|
276 |
self.formLayout_5.setWidget(1, QtGui.QFormLayout.FieldRole, self.labelSG) |
|
277 |
self.label_2 = QtGui.QLabel(self.widgetVol) |
|
278 |
self.label_2.setObjectName(_fromUtf8("label_2")) |
|
279 |
self.formLayout_5.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_2) |
|
280 |
self.verticalLayout_6.addWidget(self.widgetVol) |
|
132
by 314r
retouches visuelles |
281 |
self.pushButtonRecipeNotes = QtGui.QPushButton(self.widgetProfile) |
282 |
self.pushButtonRecipeNotes.setObjectName(_fromUtf8("pushButtonRecipeNotes")) |
|
283 |
self.verticalLayout_6.addWidget(self.pushButtonRecipeNotes) |
|
121
by 314r
gros lifting |
284 |
self.verticalLayout_5 = QtGui.QVBoxLayout() |
285 |
self.verticalLayout_5.setContentsMargins(-1, 35, -1, 10) |
|
286 |
self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) |
|
287 |
self.label_6 = QtGui.QLabel(self.widgetProfile) |
|
288 |
self.label_6.setObjectName(_fromUtf8("label_6")) |
|
289 |
self.verticalLayout_5.addWidget(self.label_6) |
|
290 |
self.verticalLayout_6.addLayout(self.verticalLayout_5) |
|
3
by 314r
premier essai |
291 |
self.formLayout = QtGui.QFormLayout() |
292 |
self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow) |
|
121
by 314r
gros lifting |
293 |
self.formLayout.setContentsMargins(-1, 0, -1, 35) |
3
by 314r
premier essai |
294 |
self.formLayout.setHorizontalSpacing(6) |
295 |
self.formLayout.setObjectName(_fromUtf8("formLayout")) |
|
121
by 314r
gros lifting |
296 |
self.labelOG = QtGui.QLabel(self.widgetProfile) |
3
by 314r
premier essai |
297 |
self.labelOG.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) |
298 |
self.labelOG.setObjectName(_fromUtf8("labelOG")) |
|
121
by 314r
gros lifting |
299 |
self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.labelOG) |
300 |
self.labelOGV = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
301 |
self.labelOGV.setText(_fromUtf8("")) |
302 |
self.labelOGV.setObjectName(_fromUtf8("labelOGV")) |
|
121
by 314r
gros lifting |
303 |
self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.labelOGV) |
304 |
self.labelFG = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
305 |
self.labelFG.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) |
306 |
self.labelFG.setObjectName(_fromUtf8("labelFG")) |
|
121
by 314r
gros lifting |
307 |
self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.labelFG) |
308 |
self.labelFGV = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
309 |
self.labelFGV.setText(_fromUtf8("")) |
310 |
self.labelFGV.setObjectName(_fromUtf8("labelFGV")) |
|
121
by 314r
gros lifting |
311 |
self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.labelFGV) |
312 |
self.labelEBC = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
313 |
self.labelEBC.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) |
314 |
self.labelEBC.setObjectName(_fromUtf8("labelEBC")) |
|
121
by 314r
gros lifting |
315 |
self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.labelEBC) |
316 |
self.labelEBCV = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
317 |
self.labelEBCV.setText(_fromUtf8("")) |
318 |
self.labelEBCV.setObjectName(_fromUtf8("labelEBCV")) |
|
121
by 314r
gros lifting |
319 |
self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.labelEBCV) |
320 |
self.labelIBU = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
321 |
self.labelIBU.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) |
322 |
self.labelIBU.setObjectName(_fromUtf8("labelIBU")) |
|
121
by 314r
gros lifting |
323 |
self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.labelIBU) |
324 |
self.labelIBUV = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
325 |
self.labelIBUV.setText(_fromUtf8("")) |
326 |
self.labelIBUV.setObjectName(_fromUtf8("labelIBUV")) |
|
121
by 314r
gros lifting |
327 |
self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.labelIBUV) |
328 |
self.labelAlc = QtGui.QLabel(self.widgetProfile) |
|
3
by 314r
premier essai |
329 |
self.labelAlc.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter) |
330 |
self.labelAlc.setObjectName(_fromUtf8("labelAlc")) |
|
295.4.1
by 314r
calcul ratio BU:GU, affichage dans l'éditeur |
331 |
self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.labelAlc) |
121
by 314r
gros lifting |
332 |
self.labelAlcv = QtGui.QLabel(self.widgetProfile) |
3
by 314r
premier essai |
333 |
self.labelAlcv.setText(_fromUtf8("")) |
334 |
self.labelAlcv.setObjectName(_fromUtf8("labelAlcv")) |
|
295.4.1
by 314r
calcul ratio BU:GU, affichage dans l'éditeur |
335 |
self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.labelAlcv) |
336 |
self.label_20 = QtGui.QLabel(self.widgetProfile) |
|
337 |
self.label_20.setObjectName(_fromUtf8("label_20")) |
|
338 |
self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_20) |
|
339 |
self.labelRatioBuGu = QtGui.QLabel(self.widgetProfile) |
|
340 |
self.labelRatioBuGu.setText(_fromUtf8("")) |
|
341 |
self.labelRatioBuGu.setObjectName(_fromUtf8("labelRatioBuGu")) |
|
342 |
self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.labelRatioBuGu) |
|
121
by 314r
gros lifting |
343 |
self.verticalLayout_6.addLayout(self.formLayout) |
344 |
self.verticalLayout_7 = QtGui.QVBoxLayout() |
|
345 |
self.verticalLayout_7.setContentsMargins(-1, -1, -1, 10) |
|
346 |
self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) |
|
347 |
self.label_5 = QtGui.QLabel(self.widgetProfile) |
|
348 |
self.label_5.setObjectName(_fromUtf8("label_5")) |
|
349 |
self.verticalLayout_7.addWidget(self.label_5) |
|
350 |
self.verticalLayout_6.addLayout(self.verticalLayout_7) |
|
351 |
self.verticalLayout = QtGui.QVBoxLayout() |
|
352 |
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) |
|
353 |
self.widgetColor = QtGui.QWidget(self.widgetProfile) |
|
354 |
self.widgetColor.setMinimumSize(QtCore.QSize(30, 10)) |
|
355 |
self.widgetColor.setStyleSheet(_fromUtf8("")) |
|
356 |
self.widgetColor.setObjectName(_fromUtf8("widgetColor")) |
|
357 |
self.verticalLayout.addWidget(self.widgetColor) |
|
358 |
self.verticalLayout_6.addLayout(self.verticalLayout) |
|
169
by 314r
qq idées pour les profils de brassage |
359 |
spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
360 |
self.verticalLayout_6.addItem(spacerItem5) |
|
272
by 314r
amélioration workflow |
361 |
self.gridLayout.addWidget(self.widgetProfile, 0, 1, 1, 1) |
362 |
self.horizontalLayout_21 = QtGui.QHBoxLayout() |
|
363 |
self.horizontalLayout_21.setContentsMargins(-1, -1, -1, 9) |
|
364 |
self.horizontalLayout_21.setObjectName(_fromUtf8("horizontalLayout_21")) |
|
365 |
spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
|
366 |
self.horizontalLayout_21.addItem(spacerItem6) |
|
273
by 314r
ajouts de boutons de fermerture des differents modes |
367 |
self.pushButtonCancel = QtGui.QPushButton(self.page) |
368 |
self.pushButtonCancel.setObjectName(_fromUtf8("pushButtonCancel")) |
|
369 |
self.horizontalLayout_21.addWidget(self.pushButtonCancel) |
|
370 |
self.pushButtonSave = QtGui.QPushButton(self.page) |
|
371 |
self.pushButtonSave.setObjectName(_fromUtf8("pushButtonSave")) |
|
372 |
self.horizontalLayout_21.addWidget(self.pushButtonSave) |
|
373 |
self.pushButtonOk = QtGui.QPushButton(self.page) |
|
374 |
self.pushButtonOk.setObjectName(_fromUtf8("pushButtonOk")) |
|
375 |
self.horizontalLayout_21.addWidget(self.pushButtonOk) |
|
272
by 314r
amélioration workflow |
376 |
self.gridLayout.addLayout(self.horizontalLayout_21, 1, 0, 1, 2) |
75
by 314r
essai stackedwidget |
377 |
self.stackedWidget.addWidget(self.page) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
378 |
self.page_6 = QtGui.QWidget() |
379 |
self.page_6.setObjectName(_fromUtf8("page_6")) |
|
380 |
self.gridLayout_13 = QtGui.QGridLayout(self.page_6) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
381 |
self.gridLayout_13.setMargin(0) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
382 |
self.gridLayout_13.setObjectName(_fromUtf8("gridLayout_13")) |
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
383 |
self.horizontalLayout_20 = QtGui.QHBoxLayout() |
384 |
self.horizontalLayout_20.setObjectName(_fromUtf8("horizontalLayout_20")) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
385 |
self.treeViewBiblio = QtGui.QTreeView(self.page_6) |
386 |
self.treeViewBiblio.setMaximumSize(QtCore.QSize(250, 16777215)) |
|
387 |
self.treeViewBiblio.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) |
|
388 |
self.treeViewBiblio.setDragEnabled(True) |
|
389 |
self.treeViewBiblio.setDragDropMode(QtGui.QAbstractItemView.InternalMove) |
|
390 |
self.treeViewBiblio.setDefaultDropAction(QtCore.Qt.MoveAction) |
|
391 |
self.treeViewBiblio.setAlternatingRowColors(True) |
|
257
by 314r
des essais sur la bibliothèque |
392 |
self.treeViewBiblio.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
393 |
self.treeViewBiblio.setRootIsDecorated(True) |
394 |
self.treeViewBiblio.setAnimated(True) |
|
395 |
self.treeViewBiblio.setHeaderHidden(True) |
|
396 |
self.treeViewBiblio.setObjectName(_fromUtf8("treeViewBiblio")) |
|
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
397 |
self.horizontalLayout_20.addWidget(self.treeViewBiblio) |
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
398 |
self.verticalLayout_13 = QtGui.QVBoxLayout() |
399 |
self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13")) |
|
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
400 |
self.webViewBiblio = QtWebKit.QWebView(self.page_6) |
401 |
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) |
|
402 |
sizePolicy.setHorizontalStretch(0) |
|
403 |
sizePolicy.setVerticalStretch(0) |
|
404 |
sizePolicy.setHeightForWidth(self.webViewBiblio.sizePolicy().hasHeightForWidth()) |
|
405 |
self.webViewBiblio.setSizePolicy(sizePolicy) |
|
406 |
self.webViewBiblio.setUrl(QtCore.QUrl(_fromUtf8("about:blank"))) |
|
407 |
self.webViewBiblio.setObjectName(_fromUtf8("webViewBiblio")) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
408 |
self.verticalLayout_13.addWidget(self.webViewBiblio) |
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
409 |
self.horizontalLayout_19 = QtGui.QHBoxLayout() |
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
410 |
self.horizontalLayout_19.setContentsMargins(-1, 3, 9, 9) |
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
411 |
self.horizontalLayout_19.setObjectName(_fromUtf8("horizontalLayout_19")) |
272
by 314r
amélioration workflow |
412 |
spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
413 |
self.horizontalLayout_19.addItem(spacerItem7) |
|
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
414 |
self.pushButtonEditCurrentRecipe = QtGui.QPushButton(self.page_6) |
415 |
self.pushButtonEditCurrentRecipe.setObjectName(_fromUtf8("pushButtonEditCurrentRecipe")) |
|
416 |
self.horizontalLayout_19.addWidget(self.pushButtonEditCurrentRecipe) |
|
417 |
self.pushButtonBrewRecipeBiblio = QtGui.QPushButton(self.page_6) |
|
418 |
self.pushButtonBrewRecipeBiblio.setObjectName(_fromUtf8("pushButtonBrewRecipeBiblio")) |
|
419 |
self.horizontalLayout_19.addWidget(self.pushButtonBrewRecipeBiblio) |
|
420 |
self.verticalLayout_13.addLayout(self.horizontalLayout_19) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
421 |
self.horizontalLayout_20.addLayout(self.verticalLayout_13) |
422 |
self.gridLayout_13.addLayout(self.horizontalLayout_20, 0, 0, 1, 1) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
423 |
self.stackedWidget.addWidget(self.page_6) |
126
by 314r
prise en charge des notes de recette |
424 |
self.page_3 = QtGui.QWidget() |
425 |
self.page_3.setObjectName(_fromUtf8("page_3")) |
|
426 |
self.gridLayout_5 = QtGui.QGridLayout(self.page_3) |
|
251
by 314r
retouches cosmétiques |
427 |
self.gridLayout_5.setMargin(0) |
126
by 314r
prise en charge des notes de recette |
428 |
self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) |
251
by 314r
retouches cosmétiques |
429 |
self.verticalLayout_17 = QtGui.QVBoxLayout() |
430 |
self.verticalLayout_17.setSpacing(6) |
|
431 |
self.verticalLayout_17.setObjectName(_fromUtf8("verticalLayout_17")) |
|
126
by 314r
prise en charge des notes de recette |
432 |
self.textEditRecipeNotes = QtGui.QTextEdit(self.page_3) |
433 |
self.textEditRecipeNotes.setObjectName(_fromUtf8("textEditRecipeNotes")) |
|
251
by 314r
retouches cosmétiques |
434 |
self.verticalLayout_17.addWidget(self.textEditRecipeNotes) |
435 |
self.verticalLayout_16 = QtGui.QVBoxLayout() |
|
436 |
self.verticalLayout_16.setContentsMargins(-1, 3, 9, 9) |
|
437 |
self.verticalLayout_16.setObjectName(_fromUtf8("verticalLayout_16")) |
|
126
by 314r
prise en charge des notes de recette |
438 |
self.buttonBoxRecipeNotes = QtGui.QDialogButtonBox(self.page_3) |
439 |
self.buttonBoxRecipeNotes.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) |
|
440 |
self.buttonBoxRecipeNotes.setObjectName(_fromUtf8("buttonBoxRecipeNotes")) |
|
251
by 314r
retouches cosmétiques |
441 |
self.verticalLayout_16.addWidget(self.buttonBoxRecipeNotes) |
442 |
self.verticalLayout_17.addLayout(self.verticalLayout_16) |
|
443 |
self.gridLayout_5.addLayout(self.verticalLayout_17, 0, 0, 1, 1) |
|
126
by 314r
prise en charge des notes de recette |
444 |
self.stackedWidget.addWidget(self.page_3) |
170
by 314r
qq idées pour les profils de brassage |
445 |
self.page_4 = QtGui.QWidget() |
446 |
self.page_4.setObjectName(_fromUtf8("page_4")) |
|
447 |
self.gridLayout_8 = QtGui.QGridLayout(self.page_4) |
|
244
by 314r
ajustement de marges |
448 |
self.gridLayout_8.setContentsMargins(-1, 18, -1, -1) |
170
by 314r
qq idées pour les profils de brassage |
449 |
self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) |
205
by 314r
amélioration profils de brassage |
450 |
self.verticalLayout_11 = QtGui.QVBoxLayout() |
251
by 314r
retouches cosmétiques |
451 |
self.verticalLayout_11.setContentsMargins(9, -1, 9, 6) |
205
by 314r
amélioration profils de brassage |
452 |
self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) |
171
by 314r
avancées profils brassages |
453 |
self.verticalLayout_10 = QtGui.QVBoxLayout() |
205
by 314r
amélioration profils de brassage |
454 |
self.verticalLayout_10.setContentsMargins(-1, -1, 0, -1) |
171
by 314r
avancées profils brassages |
455 |
self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) |
170
by 314r
qq idées pour les profils de brassage |
456 |
self.label_15 = QtGui.QLabel(self.page_4) |
457 |
self.label_15.setObjectName(_fromUtf8("label_15")) |
|
171
by 314r
avancées profils brassages |
458 |
self.verticalLayout_10.addWidget(self.label_15) |
459 |
self.horizontalLayout_14 = QtGui.QHBoxLayout() |
|
460 |
self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14")) |
|
461 |
self.verticalLayout_8 = QtGui.QVBoxLayout() |
|
462 |
self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) |
|
172
by 314r
parse une base de profils de brassage |
463 |
self.listWidgetMashProfiles = QtGui.QListWidget(self.page_4) |
205
by 314r
amélioration profils de brassage |
464 |
self.listWidgetMashProfiles.setMinimumSize(QtCore.QSize(0, 0)) |
465 |
self.listWidgetMashProfiles.setProperty("isWrapping", False) |
|
466 |
self.listWidgetMashProfiles.setViewMode(QtGui.QListView.ListMode) |
|
172
by 314r
parse une base de profils de brassage |
467 |
self.listWidgetMashProfiles.setObjectName(_fromUtf8("listWidgetMashProfiles")) |
468 |
self.verticalLayout_8.addWidget(self.listWidgetMashProfiles) |
|
171
by 314r
avancées profils brassages |
469 |
self.horizontalLayout_9 = QtGui.QHBoxLayout() |
470 |
self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) |
|
175
by 314r
mash reload à finir |
471 |
self.pushButtonRemoveProfile = QtGui.QPushButton(self.page_4) |
205
by 314r
amélioration profils de brassage |
472 |
self.pushButtonRemoveProfile.setEnabled(False) |
175
by 314r
mash reload à finir |
473 |
self.pushButtonRemoveProfile.setObjectName(_fromUtf8("pushButtonRemoveProfile")) |
474 |
self.horizontalLayout_9.addWidget(self.pushButtonRemoveProfile) |
|
475 |
self.pushButtonNewProfile = QtGui.QPushButton(self.page_4) |
|
476 |
self.pushButtonNewProfile.setObjectName(_fromUtf8("pushButtonNewProfile")) |
|
477 |
self.horizontalLayout_9.addWidget(self.pushButtonNewProfile) |
|
272
by 314r
amélioration workflow |
478 |
spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
479 |
self.horizontalLayout_9.addItem(spacerItem8) |
|
171
by 314r
avancées profils brassages |
480 |
self.verticalLayout_8.addLayout(self.horizontalLayout_9) |
481 |
self.horizontalLayout_14.addLayout(self.verticalLayout_8) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
482 |
self.widget = QtGui.QWidget(self.page_4) |
483 |
self.widget.setMinimumSize(QtCore.QSize(500, 0)) |
|
484 |
self.widget.setObjectName(_fromUtf8("widget")) |
|
485 |
self.formLayout_7 = QtGui.QFormLayout(self.widget) |
|
205
by 314r
amélioration profils de brassage |
486 |
self.formLayout_7.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) |
171
by 314r
avancées profils brassages |
487 |
self.formLayout_7.setContentsMargins(50, -1, 50, -1) |
488 |
self.formLayout_7.setObjectName(_fromUtf8("formLayout_7")) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
489 |
self.label_16 = QtGui.QLabel(self.widget) |
171
by 314r
avancées profils brassages |
490 |
self.label_16.setObjectName(_fromUtf8("label_16")) |
491 |
self.formLayout_7.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_16) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
492 |
self.labelMashName = QtGui.QLabel(self.widget) |
205
by 314r
amélioration profils de brassage |
493 |
self.labelMashName.setObjectName(_fromUtf8("labelMashName")) |
494 |
self.formLayout_7.setWidget(0, QtGui.QFormLayout.FieldRole, self.labelMashName) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
495 |
self.label_17 = QtGui.QLabel(self.widget) |
171
by 314r
avancées profils brassages |
496 |
self.label_17.setObjectName(_fromUtf8("label_17")) |
497 |
self.formLayout_7.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_17) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
498 |
self.labelMashPh = QtGui.QLabel(self.widget) |
173
by 314r
extraction profil brassage complete |
499 |
self.labelMashPh.setObjectName(_fromUtf8("labelMashPh")) |
500 |
self.formLayout_7.setWidget(1, QtGui.QFormLayout.FieldRole, self.labelMashPh) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
501 |
self.label_24 = QtGui.QLabel(self.widget) |
173
by 314r
extraction profil brassage complete |
502 |
self.label_24.setObjectName(_fromUtf8("label_24")) |
205
by 314r
amélioration profils de brassage |
503 |
self.formLayout_7.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_24) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
504 |
self.labelMashSpargeTemp = QtGui.QLabel(self.widget) |
173
by 314r
extraction profil brassage complete |
505 |
self.labelMashSpargeTemp.setObjectName(_fromUtf8("labelMashSpargeTemp")) |
205
by 314r
amélioration profils de brassage |
506 |
self.formLayout_7.setWidget(2, QtGui.QFormLayout.FieldRole, self.labelMashSpargeTemp) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
507 |
self.pushButtonMashEdit = QtGui.QPushButton(self.widget) |
205
by 314r
amélioration profils de brassage |
508 |
self.pushButtonMashEdit.setEnabled(False) |
175
by 314r
mash reload à finir |
509 |
self.pushButtonMashEdit.setObjectName(_fromUtf8("pushButtonMashEdit")) |
205
by 314r
amélioration profils de brassage |
510 |
self.formLayout_7.setWidget(3, QtGui.QFormLayout.LabelRole, self.pushButtonMashEdit) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
511 |
self.horizontalLayout_14.addWidget(self.widget) |
171
by 314r
avancées profils brassages |
512 |
self.verticalLayout_10.addLayout(self.horizontalLayout_14) |
205
by 314r
amélioration profils de brassage |
513 |
self.verticalLayout_11.addLayout(self.verticalLayout_10) |
272
by 314r
amélioration workflow |
514 |
spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
515 |
self.verticalLayout_11.addItem(spacerItem9) |
|
171
by 314r
avancées profils brassages |
516 |
self.verticalLayout_9 = QtGui.QVBoxLayout() |
517 |
self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) |
|
170
by 314r
qq idées pour les profils de brassage |
518 |
self.label_14 = QtGui.QLabel(self.page_4) |
519 |
self.label_14.setObjectName(_fromUtf8("label_14")) |
|
171
by 314r
avancées profils brassages |
520 |
self.verticalLayout_9.addWidget(self.label_14) |
521 |
self.horizontalLayout_8 = QtGui.QHBoxLayout() |
|
522 |
self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) |
|
523 |
self.verticalLayout_2 = QtGui.QVBoxLayout() |
|
524 |
self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) |
|
170
by 314r
qq idées pour les profils de brassage |
525 |
self.listWidgetSteps = QtGui.QListWidget(self.page_4) |
205
by 314r
amélioration profils de brassage |
526 |
self.listWidgetSteps.setMinimumSize(QtCore.QSize(0, 0)) |
170
by 314r
qq idées pour les profils de brassage |
527 |
self.listWidgetSteps.setObjectName(_fromUtf8("listWidgetSteps")) |
528 |
self.verticalLayout_2.addWidget(self.listWidgetSteps) |
|
171
by 314r
avancées profils brassages |
529 |
self.horizontalLayout_6 = QtGui.QHBoxLayout() |
530 |
self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) |
|
531 |
self.pushButtonStepRemove = QtGui.QPushButton(self.page_4) |
|
205
by 314r
amélioration profils de brassage |
532 |
self.pushButtonStepRemove.setEnabled(False) |
171
by 314r
avancées profils brassages |
533 |
self.pushButtonStepRemove.setObjectName(_fromUtf8("pushButtonStepRemove")) |
534 |
self.horizontalLayout_6.addWidget(self.pushButtonStepRemove) |
|
174
by 314r
ajout, modif et enlever palier |
535 |
self.pushButtonNewStep = QtGui.QPushButton(self.page_4) |
536 |
self.pushButtonNewStep.setObjectName(_fromUtf8("pushButtonNewStep")) |
|
537 |
self.horizontalLayout_6.addWidget(self.pushButtonNewStep) |
|
272
by 314r
amélioration workflow |
538 |
spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
539 |
self.horizontalLayout_6.addItem(spacerItem10) |
|
171
by 314r
avancées profils brassages |
540 |
self.verticalLayout_2.addLayout(self.horizontalLayout_6) |
541 |
self.horizontalLayout_8.addLayout(self.verticalLayout_2) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
542 |
self.widget1 = QtGui.QWidget(self.page_4) |
543 |
self.widget1.setMinimumSize(QtCore.QSize(500, 0)) |
|
544 |
self.widget1.setObjectName(_fromUtf8("widget1")) |
|
545 |
self.formLayout_6 = QtGui.QFormLayout(self.widget1) |
|
170
by 314r
qq idées pour les profils de brassage |
546 |
self.formLayout_6.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow) |
171
by 314r
avancées profils brassages |
547 |
self.formLayout_6.setContentsMargins(50, -1, 50, -1) |
170
by 314r
qq idées pour les profils de brassage |
548 |
self.formLayout_6.setObjectName(_fromUtf8("formLayout_6")) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
549 |
self.label_9 = QtGui.QLabel(self.widget1) |
205
by 314r
amélioration profils de brassage |
550 |
self.label_9.setObjectName(_fromUtf8("label_9")) |
551 |
self.formLayout_6.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_9) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
552 |
self.labelStepName = QtGui.QLabel(self.widget1) |
205
by 314r
amélioration profils de brassage |
553 |
self.labelStepName.setObjectName(_fromUtf8("labelStepName")) |
554 |
self.formLayout_6.setWidget(0, QtGui.QFormLayout.FieldRole, self.labelStepName) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
555 |
self.label_10 = QtGui.QLabel(self.widget1) |
170
by 314r
qq idées pour les profils de brassage |
556 |
self.label_10.setObjectName(_fromUtf8("label_10")) |
557 |
self.formLayout_6.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_10) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
558 |
self.labelStepType = QtGui.QLabel(self.widget1) |
171
by 314r
avancées profils brassages |
559 |
self.labelStepType.setObjectName(_fromUtf8("labelStepType")) |
560 |
self.formLayout_6.setWidget(1, QtGui.QFormLayout.FieldRole, self.labelStepType) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
561 |
self.label_11 = QtGui.QLabel(self.widget1) |
170
by 314r
qq idées pour les profils de brassage |
562 |
self.label_11.setObjectName(_fromUtf8("label_11")) |
563 |
self.formLayout_6.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_11) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
564 |
self.labelStepTime = QtGui.QLabel(self.widget1) |
171
by 314r
avancées profils brassages |
565 |
self.labelStepTime.setObjectName(_fromUtf8("labelStepTime")) |
566 |
self.formLayout_6.setWidget(2, QtGui.QFormLayout.FieldRole, self.labelStepTime) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
567 |
self.label_12 = QtGui.QLabel(self.widget1) |
170
by 314r
qq idées pour les profils de brassage |
568 |
self.label_12.setObjectName(_fromUtf8("label_12")) |
569 |
self.formLayout_6.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_12) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
570 |
self.labelStepTemp = QtGui.QLabel(self.widget1) |
171
by 314r
avancées profils brassages |
571 |
self.labelStepTemp.setObjectName(_fromUtf8("labelStepTemp")) |
572 |
self.formLayout_6.setWidget(3, QtGui.QFormLayout.FieldRole, self.labelStepTemp) |
|
242
by 314r
nouvelle bibliothèque fonctionnelle |
573 |
self.pushButtonStepEdit = QtGui.QPushButton(self.widget1) |
205
by 314r
amélioration profils de brassage |
574 |
self.pushButtonStepEdit.setEnabled(False) |
171
by 314r
avancées profils brassages |
575 |
self.pushButtonStepEdit.setObjectName(_fromUtf8("pushButtonStepEdit")) |
205
by 314r
amélioration profils de brassage |
576 |
self.formLayout_6.setWidget(4, QtGui.QFormLayout.LabelRole, self.pushButtonStepEdit) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
577 |
self.horizontalLayout_8.addWidget(self.widget1) |
171
by 314r
avancées profils brassages |
578 |
self.verticalLayout_9.addLayout(self.horizontalLayout_8) |
205
by 314r
amélioration profils de brassage |
579 |
self.verticalLayout_11.addLayout(self.verticalLayout_9) |
580 |
self.horizontalLayout_15 = QtGui.QHBoxLayout() |
|
581 |
self.horizontalLayout_15.setContentsMargins(-1, 9, -1, -1) |
|
582 |
self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15")) |
|
583 |
self.buttonBoxMashDetails = QtGui.QDialogButtonBox(self.page_4) |
|
584 |
self.buttonBoxMashDetails.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) |
|
585 |
self.buttonBoxMashDetails.setObjectName(_fromUtf8("buttonBoxMashDetails")) |
|
586 |
self.horizontalLayout_15.addWidget(self.buttonBoxMashDetails) |
|
587 |
self.pushButtonSaveProfile = QtGui.QPushButton(self.page_4) |
|
588 |
self.pushButtonSaveProfile.setObjectName(_fromUtf8("pushButtonSaveProfile")) |
|
589 |
self.horizontalLayout_15.addWidget(self.pushButtonSaveProfile) |
|
590 |
self.verticalLayout_11.addLayout(self.horizontalLayout_15) |
|
591 |
self.gridLayout_8.addLayout(self.verticalLayout_11, 0, 0, 1, 1) |
|
170
by 314r
qq idées pour les profils de brassage |
592 |
self.stackedWidget.addWidget(self.page_4) |
192
by 314r
introduction brewday mode |
593 |
self.page_5 = QtGui.QWidget() |
594 |
self.page_5.setObjectName(_fromUtf8("page_5")) |
|
207
by 314r
colonne info et message decoctions |
595 |
self.gridLayout_12 = QtGui.QGridLayout(self.page_5) |
596 |
self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12")) |
|
252
by 314r
section volumes en mode brassage |
597 |
self.horizontalLayout_22 = QtGui.QHBoxLayout() |
598 |
self.horizontalLayout_22.setObjectName(_fromUtf8("horizontalLayout_22")) |
|
599 |
self.groupBox_3 = QtGui.QGroupBox(self.page_5) |
|
600 |
self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) |
|
601 |
self.gridLayout_11 = QtGui.QGridLayout(self.groupBox_3) |
|
602 |
self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11")) |
|
603 |
self.horizontalLayout_17 = QtGui.QHBoxLayout() |
|
604 |
self.horizontalLayout_17.setSpacing(6) |
|
605 |
self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17")) |
|
606 |
self.radioButtonClassicBrew = QtGui.QRadioButton(self.groupBox_3) |
|
607 |
self.radioButtonClassicBrew.setChecked(True) |
|
608 |
self.radioButtonClassicBrew.setObjectName(_fromUtf8("radioButtonClassicBrew")) |
|
609 |
self.horizontalLayout_17.addWidget(self.radioButtonClassicBrew) |
|
610 |
self.radioButtonBIAB = QtGui.QRadioButton(self.groupBox_3) |
|
611 |
self.radioButtonBIAB.setObjectName(_fromUtf8("radioButtonBIAB")) |
|
612 |
self.horizontalLayout_17.addWidget(self.radioButtonBIAB) |
|
613 |
self.gridLayout_11.addLayout(self.horizontalLayout_17, 0, 0, 1, 1) |
|
614 |
self.horizontalLayout_22.addWidget(self.groupBox_3) |
|
272
by 314r
amélioration workflow |
615 |
spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
616 |
self.horizontalLayout_22.addItem(spacerItem11) |
|
252
by 314r
section volumes en mode brassage |
617 |
self.gridLayout_12.addLayout(self.horizontalLayout_22, 0, 0, 1, 1) |
618 |
self.verticalLayout_12 = QtGui.QVBoxLayout() |
|
619 |
self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) |
|
620 |
self.label_13 = QtGui.QLabel(self.page_5) |
|
621 |
self.label_13.setObjectName(_fromUtf8("label_13")) |
|
622 |
self.verticalLayout_12.addWidget(self.label_13) |
|
623 |
self.tableWidgetStepsBrewday = QtGui.QTableWidget(self.page_5) |
|
624 |
self.tableWidgetStepsBrewday.setMaximumSize(QtCore.QSize(123456, 200)) |
|
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
625 |
self.tableWidgetStepsBrewday.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) |
252
by 314r
section volumes en mode brassage |
626 |
self.tableWidgetStepsBrewday.setAlternatingRowColors(True) |
627 |
self.tableWidgetStepsBrewday.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) |
|
628 |
self.tableWidgetStepsBrewday.setShowGrid(False) |
|
629 |
self.tableWidgetStepsBrewday.setRowCount(0) |
|
630 |
self.tableWidgetStepsBrewday.setColumnCount(5) |
|
631 |
self.tableWidgetStepsBrewday.setObjectName(_fromUtf8("tableWidgetStepsBrewday")) |
|
632 |
item = QtGui.QTableWidgetItem() |
|
633 |
self.tableWidgetStepsBrewday.setHorizontalHeaderItem(0, item) |
|
634 |
item = QtGui.QTableWidgetItem() |
|
635 |
self.tableWidgetStepsBrewday.setHorizontalHeaderItem(1, item) |
|
636 |
item = QtGui.QTableWidgetItem() |
|
637 |
self.tableWidgetStepsBrewday.setHorizontalHeaderItem(2, item) |
|
638 |
item = QtGui.QTableWidgetItem() |
|
639 |
self.tableWidgetStepsBrewday.setHorizontalHeaderItem(3, item) |
|
640 |
item = QtGui.QTableWidgetItem() |
|
641 |
self.tableWidgetStepsBrewday.setHorizontalHeaderItem(4, item) |
|
642 |
self.tableWidgetStepsBrewday.horizontalHeader().setCascadingSectionResizes(False) |
|
643 |
self.tableWidgetStepsBrewday.horizontalHeader().setDefaultSectionSize(175) |
|
644 |
self.tableWidgetStepsBrewday.horizontalHeader().setStretchLastSection(True) |
|
645 |
self.tableWidgetStepsBrewday.verticalHeader().setVisible(False) |
|
646 |
self.tableWidgetStepsBrewday.verticalHeader().setDefaultSectionSize(22) |
|
647 |
self.tableWidgetStepsBrewday.verticalHeader().setStretchLastSection(False) |
|
648 |
self.verticalLayout_12.addWidget(self.tableWidgetStepsBrewday) |
|
649 |
self.labelWarningBiab = QtGui.QLabel(self.page_5) |
|
650 |
self.labelWarningBiab.setMinimumSize(QtCore.QSize(0, 20)) |
|
651 |
self.labelWarningBiab.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 196);")) |
|
652 |
self.labelWarningBiab.setObjectName(_fromUtf8("labelWarningBiab")) |
|
653 |
self.verticalLayout_12.addWidget(self.labelWarningBiab) |
|
654 |
self.labelNoDecoction = QtGui.QLabel(self.page_5) |
|
655 |
self.labelNoDecoction.setMinimumSize(QtCore.QSize(0, 20)) |
|
656 |
self.labelNoDecoction.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 196);")) |
|
657 |
self.labelNoDecoction.setObjectName(_fromUtf8("labelNoDecoction")) |
|
658 |
self.verticalLayout_12.addWidget(self.labelNoDecoction) |
|
659 |
self.horizontalLayout_16 = QtGui.QHBoxLayout() |
|
660 |
self.horizontalLayout_16.setObjectName(_fromUtf8("horizontalLayout_16")) |
|
272
by 314r
amélioration workflow |
661 |
spacerItem12 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
662 |
self.horizontalLayout_16.addItem(spacerItem12) |
|
252
by 314r
section volumes en mode brassage |
663 |
self.pushButtonAdjustStep = QtGui.QPushButton(self.page_5) |
664 |
self.pushButtonAdjustStep.setObjectName(_fromUtf8("pushButtonAdjustStep")) |
|
665 |
self.horizontalLayout_16.addWidget(self.pushButtonAdjustStep) |
|
666 |
self.verticalLayout_12.addLayout(self.horizontalLayout_16) |
|
667 |
self.gridLayout_12.addLayout(self.verticalLayout_12, 1, 0, 1, 1) |
|
203
by 314r
nettoyage |
668 |
self.label_23 = QtGui.QLabel(self.page_5) |
669 |
self.label_23.setText(_fromUtf8("")) |
|
670 |
self.label_23.setObjectName(_fromUtf8("label_23")) |
|
207
by 314r
colonne info et message decoctions |
671 |
self.gridLayout_12.addWidget(self.label_23, 1, 1, 1, 1) |
272
by 314r
amélioration workflow |
672 |
spacerItem13 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
673 |
self.gridLayout_12.addItem(spacerItem13, 2, 0, 1, 1) |
|
207
by 314r
colonne info et message decoctions |
674 |
self.horizontalLayout_18 = QtGui.QHBoxLayout() |
675 |
self.horizontalLayout_18.setObjectName(_fromUtf8("horizontalLayout_18")) |
|
203
by 314r
nettoyage |
676 |
self.groupBox_2 = QtGui.QGroupBox(self.page_5) |
206
by 314r
support du Biab, correction bug export profils, affichage volume de rinçage |
677 |
self.groupBox_2.setMinimumSize(QtCore.QSize(0, 0)) |
678 |
self.groupBox_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) |
|
203
by 314r
nettoyage |
679 |
self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) |
680 |
self.gridLayout_10 = QtGui.QGridLayout(self.groupBox_2) |
|
681 |
self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) |
|
206
by 314r
support du Biab, correction bug export profils, affichage volume de rinçage |
682 |
self.formLayoutSparge = QtGui.QFormLayout() |
683 |
self.formLayoutSparge.setObjectName(_fromUtf8("formLayoutSparge")) |
|
207
by 314r
colonne info et message decoctions |
684 |
self.labelSparge1 = QtGui.QLabel(self.groupBox_2) |
685 |
self.labelSparge1.setObjectName(_fromUtf8("labelSparge1")) |
|
686 |
self.formLayoutSparge.setWidget(0, QtGui.QFormLayout.LabelRole, self.labelSparge1) |
|
687 |
self.labelSparge2 = QtGui.QLabel(self.groupBox_2) |
|
688 |
self.labelSparge2.setObjectName(_fromUtf8("labelSparge2")) |
|
689 |
self.formLayoutSparge.setWidget(1, QtGui.QFormLayout.LabelRole, self.labelSparge2) |
|
206
by 314r
support du Biab, correction bug export profils, affichage volume de rinçage |
690 |
self.labelSpargeVol = QtGui.QLabel(self.groupBox_2) |
691 |
self.labelSpargeVol.setObjectName(_fromUtf8("labelSpargeVol")) |
|
692 |
self.formLayoutSparge.setWidget(0, QtGui.QFormLayout.FieldRole, self.labelSpargeVol) |
|
693 |
self.labelSpargeTemp = QtGui.QLabel(self.groupBox_2) |
|
694 |
self.labelSpargeTemp.setObjectName(_fromUtf8("labelSpargeTemp")) |
|
695 |
self.formLayoutSparge.setWidget(1, QtGui.QFormLayout.FieldRole, self.labelSpargeTemp) |
|
696 |
self.labelNoSparge = QtGui.QLabel(self.groupBox_2) |
|
295.4.1
by 314r
calcul ratio BU:GU, affichage dans l'éditeur |
697 |
self.labelNoSparge.setMinimumSize(QtCore.QSize(100, 10)) |
206
by 314r
support du Biab, correction bug export profils, affichage volume de rinçage |
698 |
self.labelNoSparge.setStyleSheet(_fromUtf8("background-color: rgb(255, 255, 196);")) |
699 |
self.labelNoSparge.setObjectName(_fromUtf8("labelNoSparge")) |
|
207
by 314r
colonne info et message decoctions |
700 |
self.formLayoutSparge.setWidget(2, QtGui.QFormLayout.LabelRole, self.labelNoSparge) |
701 |
self.gridLayout_10.addLayout(self.formLayoutSparge, 0, 0, 1, 1) |
|
702 |
self.horizontalLayout_18.addWidget(self.groupBox_2) |
|
252
by 314r
section volumes en mode brassage |
703 |
self.groupBox_4 = QtGui.QGroupBox(self.page_5) |
704 |
self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) |
|
705 |
self.formLayout_12 = QtGui.QFormLayout(self.groupBox_4) |
|
706 |
self.formLayout_12.setObjectName(_fromUtf8("formLayout_12")) |
|
707 |
self.label_29 = QtGui.QLabel(self.groupBox_4) |
|
708 |
self.label_29.setObjectName(_fromUtf8("label_29")) |
|
709 |
self.formLayout_12.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_29) |
|
710 |
self.labelGrainVolume = QtGui.QLabel(self.groupBox_4) |
|
711 |
self.labelGrainVolume.setObjectName(_fromUtf8("labelGrainVolume")) |
|
712 |
self.formLayout_12.setWidget(0, QtGui.QFormLayout.FieldRole, self.labelGrainVolume) |
|
713 |
self.label_31 = QtGui.QLabel(self.groupBox_4) |
|
714 |
self.label_31.setObjectName(_fromUtf8("label_31")) |
|
715 |
self.formLayout_12.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_31) |
|
716 |
self.labelTotalVolumeStrike = QtGui.QLabel(self.groupBox_4) |
|
717 |
self.labelTotalVolumeStrike.setObjectName(_fromUtf8("labelTotalVolumeStrike")) |
|
718 |
self.formLayout_12.setWidget(1, QtGui.QFormLayout.FieldRole, self.labelTotalVolumeStrike) |
|
719 |
self.label_33 = QtGui.QLabel(self.groupBox_4) |
|
720 |
self.label_33.setObjectName(_fromUtf8("label_33")) |
|
721 |
self.formLayout_12.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_33) |
|
722 |
self.labelTotalVolumeLast = QtGui.QLabel(self.groupBox_4) |
|
723 |
self.labelTotalVolumeLast.setObjectName(_fromUtf8("labelTotalVolumeLast")) |
|
724 |
self.formLayout_12.setWidget(2, QtGui.QFormLayout.FieldRole, self.labelTotalVolumeLast) |
|
725 |
self.horizontalLayout_18.addWidget(self.groupBox_4) |
|
207
by 314r
colonne info et message decoctions |
726 |
self.groupBox = QtGui.QGroupBox(self.page_5) |
727 |
self.groupBox.setObjectName(_fromUtf8("groupBox")) |
|
728 |
self.gridLayout_9 = QtGui.QGridLayout(self.groupBox) |
|
729 |
self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9")) |
|
730 |
self.formLayout_8 = QtGui.QFormLayout() |
|
731 |
self.formLayout_8.setObjectName(_fromUtf8("formLayout_8")) |
|
732 |
self.label_18 = QtGui.QLabel(self.groupBox) |
|
733 |
self.label_18.setObjectName(_fromUtf8("label_18")) |
|
734 |
self.formLayout_8.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_18) |
|
735 |
self.label_19 = QtGui.QLabel(self.groupBox) |
|
736 |
self.label_19.setObjectName(_fromUtf8("label_19")) |
|
737 |
self.formLayout_8.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_19) |
|
738 |
self.labelPreBoilGravity = QtGui.QLabel(self.groupBox) |
|
739 |
self.labelPreBoilGravity.setObjectName(_fromUtf8("labelPreBoilGravity")) |
|
740 |
self.formLayout_8.setWidget(2, QtGui.QFormLayout.FieldRole, self.labelPreBoilGravity) |
|
741 |
self.labelPreBoilVol = QtGui.QLabel(self.groupBox) |
|
742 |
self.labelPreBoilVol.setText(_fromUtf8("")) |
|
743 |
self.labelPreBoilVol.setObjectName(_fromUtf8("labelPreBoilVol")) |
|
744 |
self.formLayout_8.setWidget(1, QtGui.QFormLayout.FieldRole, self.labelPreBoilVol) |
|
745 |
self.gridLayout_9.addLayout(self.formLayout_8, 0, 0, 1, 1) |
|
746 |
self.horizontalLayout_18.addWidget(self.groupBox) |
|
747 |
self.gridLayout_12.addLayout(self.horizontalLayout_18, 3, 0, 1, 1) |
|
272
by 314r
amélioration workflow |
748 |
spacerItem14 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
749 |
self.gridLayout_12.addItem(spacerItem14, 4, 0, 1, 1) |
|
273
by 314r
ajouts de boutons de fermerture des differents modes |
750 |
self.horizontalLayout_23 = QtGui.QHBoxLayout() |
751 |
self.horizontalLayout_23.setContentsMargins(-1, -1, -1, 9) |
|
752 |
self.horizontalLayout_23.setObjectName(_fromUtf8("horizontalLayout_23")) |
|
753 |
spacerItem15 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
|
754 |
self.horizontalLayout_23.addItem(spacerItem15) |
|
755 |
self.pushButtonBrewdayModeClose = QtGui.QPushButton(self.page_5) |
|
756 |
self.pushButtonBrewdayModeClose.setObjectName(_fromUtf8("pushButtonBrewdayModeClose")) |
|
757 |
self.horizontalLayout_23.addWidget(self.pushButtonBrewdayModeClose) |
|
758 |
self.gridLayout_12.addLayout(self.horizontalLayout_23, 6, 0, 1, 1) |
|
192
by 314r
introduction brewday mode |
759 |
self.stackedWidget.addWidget(self.page_5) |
242
by 314r
nouvelle bibliothèque fonctionnelle |
760 |
self.page_2 = QtGui.QWidget() |
761 |
self.page_2.setObjectName(_fromUtf8("page_2")) |
|
762 |
self.gridLayout_2 = QtGui.QGridLayout(self.page_2) |
|
763 |
self.gridLayout_2.setMargin(0) |
|
764 |
self.gridLayout_2.setSpacing(0) |
|
765 |
self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) |
|
766 |
self.widget2 = QtGui.QWidget(self.page_2) |
|
767 |
self.widget2.setObjectName(_fromUtf8("widget2")) |
|
768 |
self.gridLayout_3 = QtGui.QGridLayout(self.widget2) |
|
769 |
self.gridLayout_3.setMargin(0) |
|
770 |
self.gridLayout_3.setMargin(0) |
|
771 |
self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) |
|
772 |
self.listViewBiblio = QtGui.QListView(self.widget2) |
|
773 |
self.listViewBiblio.setStyleSheet(_fromUtf8("background-color: rgb(116, 116, 116);\n" |
|
774 |
"color: rgb(255, 255, 255);")) |
|
775 |
self.listViewBiblio.setDragEnabled(True) |
|
776 |
self.listViewBiblio.setDragDropMode(QtGui.QAbstractItemView.InternalMove) |
|
777 |
self.listViewBiblio.setDefaultDropAction(QtCore.Qt.MoveAction) |
|
778 |
self.listViewBiblio.setMovement(QtGui.QListView.Free) |
|
779 |
self.listViewBiblio.setFlow(QtGui.QListView.LeftToRight) |
|
780 |
self.listViewBiblio.setSpacing(30) |
|
781 |
self.listViewBiblio.setViewMode(QtGui.QListView.IconMode) |
|
782 |
self.listViewBiblio.setObjectName(_fromUtf8("listViewBiblio")) |
|
783 |
self.gridLayout_3.addWidget(self.listViewBiblio, 0, 0, 1, 1) |
|
784 |
self.gridLayout_2.addWidget(self.widget2, 0, 0, 1, 1) |
|
785 |
self.stackedWidget.addWidget(self.page_2) |
|
195
by 314r
calcul temp eau d'empatage |
786 |
self.gridLayout_4.addWidget(self.stackedWidget, 0, 0, 1, 1) |
1
by 314r
commit du soir, bonsoir |
787 |
MainWindow.setCentralWidget(self.centralwidget) |
236
by 314r
bidouilles de layout |
788 |
self.toolBar = QtGui.QToolBar(MainWindow) |
238
by 314r
modification design |
789 |
self.toolBar.setMinimumSize(QtCore.QSize(0, 0)) |
236
by 314r
bidouilles de layout |
790 |
font = QtGui.QFont() |
791 |
font.setPointSize(10) |
|
792 |
self.toolBar.setFont(font) |
|
793 |
self.toolBar.setMovable(False) |
|
238
by 314r
modification design |
794 |
self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonFollowStyle) |
236
by 314r
bidouilles de layout |
795 |
self.toolBar.setFloatable(False) |
796 |
self.toolBar.setObjectName(_fromUtf8("toolBar")) |
|
797 |
MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) |
|
246
by 314r
une page d'accueil |
798 |
self.menuBar = QtGui.QMenuBar(MainWindow) |
313
by 314r
modified: |
799 |
self.menuBar.setGeometry(QtCore.QRect(0, 0, 1238, 29)) |
246
by 314r
une page d'accueil |
800 |
self.menuBar.setObjectName(_fromUtf8("menuBar")) |
801 |
self.menuFichier = QtGui.QMenu(self.menuBar) |
|
802 |
self.menuFichier.setObjectName(_fromUtf8("menuFichier")) |
|
803 |
self.menuIngr_dients = QtGui.QMenu(self.menuBar) |
|
804 |
self.menuIngr_dients.setObjectName(_fromUtf8("menuIngr_dients")) |
|
805 |
self.menuOutils = QtGui.QMenu(self.menuBar) |
|
806 |
self.menuOutils.setObjectName(_fromUtf8("menuOutils")) |
|
807 |
self.menuEdition = QtGui.QMenu(self.menuBar) |
|
808 |
self.menuEdition.setObjectName(_fromUtf8("menuEdition")) |
|
249
by 314r
switch menubar/bouton |
809 |
self.menuAide = QtGui.QMenu(self.menuBar) |
810 |
self.menuAide.setObjectName(_fromUtf8("menuAide")) |
|
305
by 314r
nouveau menu gérer les profils de brassage |
811 |
self.menuProfils_de_brassage = QtGui.QMenu(self.menuBar) |
812 |
self.menuProfils_de_brassage.setObjectName(_fromUtf8("menuProfils_de_brassage")) |
|
246
by 314r
une page d'accueil |
813 |
MainWindow.setMenuBar(self.menuBar) |
1
by 314r
commit du soir, bonsoir |
814 |
self.actionOuvrir = QtGui.QAction(MainWindow) |
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
815 |
icon3 = QtGui.QIcon() |
816 |
icon3.addPixmap(QtGui.QPixmap(_fromUtf8("Images/document-open.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
817 |
self.actionOuvrir.setIcon(icon3) |
|
1
by 314r
commit du soir, bonsoir |
818 |
self.actionOuvrir.setObjectName(_fromUtf8("actionOuvrir")) |
819 |
self.actionQuitter = QtGui.QAction(MainWindow) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
820 |
icon4 = QtGui.QIcon() |
821 |
icon4.addPixmap(QtGui.QPixmap(_fromUtf8("Images/application-exit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
822 |
self.actionQuitter.setIcon(icon4) |
|
1
by 314r
commit du soir, bonsoir |
823 |
self.actionQuitter.setObjectName(_fromUtf8("actionQuitter")) |
824 |
self.actionAbout = QtGui.QAction(MainWindow) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
825 |
icon5 = QtGui.QIcon() |
826 |
icon5.addPixmap(QtGui.QPixmap(_fromUtf8("Images/help-about.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
827 |
self.actionAbout.setIcon(icon5) |
|
1
by 314r
commit du soir, bonsoir |
828 |
self.actionAbout.setObjectName(_fromUtf8("actionAbout")) |
3
by 314r
premier essai |
829 |
self.actionEnregistrer = QtGui.QAction(MainWindow) |
830 |
self.actionEnregistrer.setObjectName(_fromUtf8("actionEnregistrer")) |
|
831 |
self.actionEnregistrer_Sous = QtGui.QAction(MainWindow) |
|
832 |
self.actionEnregistrer_Sous.setObjectName(_fromUtf8("actionEnregistrer_Sous")) |
|
833 |
self.actionQuitter_2 = QtGui.QAction(MainWindow) |
|
834 |
self.actionQuitter_2.setObjectName(_fromUtf8("actionQuitter_2")) |
|
835 |
self.actionOuvrir_2 = QtGui.QAction(MainWindow) |
|
836 |
self.actionOuvrir_2.setObjectName(_fromUtf8("actionOuvrir_2")) |
|
837 |
self.actionEditGrains = QtGui.QAction(MainWindow) |
|
838 |
self.actionEditGrains.setObjectName(_fromUtf8("actionEditGrains")) |
|
839 |
self.actionEditHoublons = QtGui.QAction(MainWindow) |
|
840 |
self.actionEditHoublons.setObjectName(_fromUtf8("actionEditHoublons")) |
|
841 |
self.actionEditDivers = QtGui.QAction(MainWindow) |
|
842 |
self.actionEditDivers.setObjectName(_fromUtf8("actionEditDivers")) |
|
843 |
self.actionEditLevures = QtGui.QAction(MainWindow) |
|
844 |
self.actionEditLevures.setObjectName(_fromUtf8("actionEditLevures")) |
|
6
by 314r
action nouvelle recette |
845 |
self.actionNouvelle_recette = QtGui.QAction(MainWindow) |
92
by 314r
bug enregistrer toolbar et retouches cosmétiques toolbar |
846 |
self.actionNouvelle_recette.setIcon(icon2) |
6
by 314r
action nouvelle recette |
847 |
self.actionNouvelle_recette.setObjectName(_fromUtf8("actionNouvelle_recette")) |
7
by 314r
ajout outil densimètre |
848 |
self.actionCorrectionDens = QtGui.QAction(MainWindow) |
849 |
self.actionCorrectionDens.setObjectName(_fromUtf8("actionCorrectionDens")) |
|
9
by 314r
outil calcul alcool |
850 |
self.actionCalculAlc = QtGui.QAction(MainWindow) |
851 |
self.actionCalculAlc.setObjectName(_fromUtf8("actionCalculAlc")) |
|
23
by 314r
impression recette |
852 |
self.actionImprimer = QtGui.QAction(MainWindow) |
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
853 |
icon6 = QtGui.QIcon() |
854 |
icon6.addPixmap(QtGui.QPixmap(_fromUtf8("Images/print.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
855 |
self.actionImprimer.setIcon(icon6) |
|
23
by 314r
impression recette |
856 |
self.actionImprimer.setObjectName(_fromUtf8("actionImprimer")) |
37
by 314r
outil dilution |
857 |
self.actionDilution = QtGui.QAction(MainWindow) |
858 |
self.actionDilution.setObjectName(_fromUtf8("actionDilution")) |
|
38
by 314r
début outil evaporation |
859 |
self.actionEvaporation = QtGui.QAction(MainWindow) |
860 |
self.actionEvaporation.setObjectName(_fromUtf8("actionEvaporation")) |
|
40
by 314r
debut des travaux pour export HTML |
861 |
self.actionExporterHtml = QtGui.QAction(MainWindow) |
862 |
self.actionExporterHtml.setObjectName(_fromUtf8("actionExporterHtml")) |
|
54
by 314r
début assistant paliers |
863 |
self.actionPaliers = QtGui.QAction(MainWindow) |
864 |
self.actionPaliers.setObjectName(_fromUtf8("actionPaliers")) |
|
67
by 314r
restaurer database |
865 |
self.actionRestaurerIngredients = QtGui.QAction(MainWindow) |
866 |
self.actionRestaurerIngredients.setObjectName(_fromUtf8("actionRestaurerIngredients")) |
|
70
by 314r
recharger recette |
867 |
self.actionRecharger = QtGui.QAction(MainWindow) |
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
868 |
icon7 = QtGui.QIcon() |
869 |
icon7.addPixmap(QtGui.QPixmap(_fromUtf8("Images/reload.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
870 |
self.actionRecharger.setIcon(icon7) |
|
70
by 314r
recharger recette |
871 |
self.actionRecharger.setObjectName(_fromUtf8("actionRecharger")) |
75
by 314r
essai stackedwidget |
872 |
self.actionSwitch = QtGui.QAction(MainWindow) |
873 |
self.actionSwitch.setObjectName(_fromUtf8("actionSwitch")) |
|
79
by 314r
actions switch bibliotheque |
874 |
self.actionVueEditeur = QtGui.QAction(MainWindow) |
875 |
self.actionVueEditeur.setObjectName(_fromUtf8("actionVueEditeur")) |
|
876 |
self.actionVueBibliotheque = QtGui.QAction(MainWindow) |
|
877 |
self.actionVueBibliotheque.setObjectName(_fromUtf8("actionVueBibliotheque")) |
|
878 |
self.actionVueEditeurToolBar = QtGui.QAction(MainWindow) |
|
879 |
self.actionVueEditeurToolBar.setCheckable(True) |
|
880 |
self.actionVueEditeurToolBar.setChecked(True) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
881 |
icon8 = QtGui.QIcon() |
882 |
icon8.addPixmap(QtGui.QPixmap(_fromUtf8("Images/edit.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
883 |
self.actionVueEditeurToolBar.setIcon(icon8) |
|
79
by 314r
actions switch bibliotheque |
884 |
self.actionVueEditeurToolBar.setObjectName(_fromUtf8("actionVueEditeurToolBar")) |
885 |
self.actionVueBibliothequeToolBar = QtGui.QAction(MainWindow) |
|
886 |
self.actionVueBibliothequeToolBar.setCheckable(True) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
887 |
icon9 = QtGui.QIcon() |
888 |
icon9.addPixmap(QtGui.QPixmap(_fromUtf8("Images/library.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
889 |
self.actionVueBibliothequeToolBar.setIcon(icon9) |
|
79
by 314r
actions switch bibliotheque |
890 |
self.actionVueBibliothequeToolBar.setObjectName(_fromUtf8("actionVueBibliothequeToolBar")) |
92
by 314r
bug enregistrer toolbar et retouches cosmétiques toolbar |
891 |
self.actionEnregistrerToolBar = QtGui.QAction(MainWindow) |
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
892 |
icon10 = QtGui.QIcon() |
893 |
icon10.addPixmap(QtGui.QPixmap(_fromUtf8("Images/save.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
894 |
self.actionEnregistrerToolBar.setIcon(icon10) |
|
92
by 314r
bug enregistrer toolbar et retouches cosmétiques toolbar |
895 |
self.actionEnregistrerToolBar.setObjectName(_fromUtf8("actionEnregistrerToolBar")) |
105
by 314r
boite dialogue preferences |
896 |
self.actionPreferences = QtGui.QAction(MainWindow) |
897 |
self.actionPreferences.setObjectName(_fromUtf8("actionPreferences")) |
|
238
by 314r
modification design |
898 |
self.actionBrewdayMode = QtGui.QAction(MainWindow) |
899 |
self.actionBrewdayMode.setCheckable(True) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
900 |
icon11 = QtGui.QIcon() |
901 |
icon11.addPixmap(QtGui.QPixmap(_fromUtf8("Images/brewday.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
902 |
self.actionBrewdayMode.setIcon(icon11) |
|
238
by 314r
modification design |
903 |
self.actionBrewdayMode.setObjectName(_fromUtf8("actionBrewdayMode")) |
267
by 314r
nettoyage bibliothèque,amelioration workflow en chantier |
904 |
self.actionNouveau_Dossier = QtGui.QAction(MainWindow) |
905 |
self.actionNouveau_Dossier.setObjectName(_fromUtf8("actionNouveau_Dossier")) |
|
906 |
self.actionNouvelle_recette_2 = QtGui.QAction(MainWindow) |
|
907 |
self.actionNouvelle_recette_2.setObjectName(_fromUtf8("actionNouvelle_recette_2")) |
|
277
by 314r
importer dans la bibliothèque |
908 |
self.actionImporter = QtGui.QAction(MainWindow) |
909 |
self.actionImporter.setObjectName(_fromUtf8("actionImporter")) |
|
295.2.2
by Le suisse
Mise à jour de l'interface pour intégrer l'export du BBCode |
910 |
self.actionCopierBbcode = QtGui.QAction(MainWindow) |
911 |
self.actionCopierBbcode.setObjectName(_fromUtf8("actionCopierBbcode")) |
|
305
by 314r
nouveau menu gérer les profils de brassage |
912 |
self.actionManageProfiles = QtGui.QAction(MainWindow) |
913 |
self.actionManageProfiles.setObjectName(_fromUtf8("actionManageProfiles")) |
|
277
by 314r
importer dans la bibliothèque |
914 |
self.menuFichier.addAction(self.actionImporter) |
249
by 314r
switch menubar/bouton |
915 |
self.menuFichier.addAction(self.actionOuvrir) |
916 |
self.menuFichier.addAction(self.actionEnregistrer) |
|
917 |
self.menuFichier.addAction(self.actionEnregistrer_Sous) |
|
918 |
self.menuFichier.addAction(self.actionExporterHtml) |
|
295.2.2
by Le suisse
Mise à jour de l'interface pour intégrer l'export du BBCode |
919 |
self.menuFichier.addAction(self.actionCopierBbcode) |
249
by 314r
switch menubar/bouton |
920 |
self.menuFichier.addAction(self.actionNouvelle_recette) |
921 |
self.menuFichier.addAction(self.actionRecharger) |
|
922 |
self.menuFichier.addAction(self.actionImprimer) |
|
923 |
self.menuFichier.addAction(self.actionQuitter) |
|
924 |
self.menuIngr_dients.addAction(self.actionEditGrains) |
|
925 |
self.menuIngr_dients.addAction(self.actionEditHoublons) |
|
926 |
self.menuIngr_dients.addAction(self.actionEditDivers) |
|
927 |
self.menuIngr_dients.addAction(self.actionEditLevures) |
|
928 |
self.menuIngr_dients.addAction(self.actionRestaurerIngredients) |
|
929 |
self.menuOutils.addAction(self.actionCorrectionDens) |
|
930 |
self.menuOutils.addAction(self.actionCalculAlc) |
|
931 |
self.menuOutils.addAction(self.actionDilution) |
|
932 |
self.menuOutils.addAction(self.actionEvaporation) |
|
933 |
self.menuOutils.addAction(self.actionPaliers) |
|
934 |
self.menuEdition.addAction(self.actionPreferences) |
|
935 |
self.menuAide.addAction(self.actionAbout) |
|
305
by 314r
nouveau menu gérer les profils de brassage |
936 |
self.menuProfils_de_brassage.addAction(self.actionManageProfiles) |
246
by 314r
une page d'accueil |
937 |
self.menuBar.addAction(self.menuFichier.menuAction()) |
938 |
self.menuBar.addAction(self.menuEdition.menuAction()) |
|
939 |
self.menuBar.addAction(self.menuIngr_dients.menuAction()) |
|
305
by 314r
nouveau menu gérer les profils de brassage |
940 |
self.menuBar.addAction(self.menuProfils_de_brassage.menuAction()) |
246
by 314r
une page d'accueil |
941 |
self.menuBar.addAction(self.menuOutils.menuAction()) |
249
by 314r
switch menubar/bouton |
942 |
self.menuBar.addAction(self.menuAide.menuAction()) |
1
by 314r
commit du soir, bonsoir |
943 |
|
944 |
self.retranslateUi(MainWindow) |
|
276
by 314r
suppression des boutons supprimer et ajouter dans la bibliothèque |
945 |
self.stackedWidget.setCurrentIndex(1) |
1
by 314r
commit du soir, bonsoir |
946 |
QtCore.QMetaObject.connectSlotsByName(MainWindow) |
947 |
||
948 |
def retranslateUi(self, MainWindow): |
|
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
949 |
MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "JolieBulle", None, QtGui.QApplication.UnicodeUTF8)) |
950 |
self.pushButtonMashDetails.setText(QtGui.QApplication.translate("MainWindow", "Détails", None, QtGui.QApplication.UnicodeUTF8)) |
|
951 |
self.labelRecette.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
952 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
953 |
"p, li { white-space: pre-wrap; }\n" |
|
954 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
|
955 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Nom de la recette :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
956 |
self.labelGenre.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
957 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
958 |
"p, li { white-space: pre-wrap; }\n" |
|
959 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
|
960 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Genre :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
961 |
self.pushButtonChangerStyle.setToolTip(QtGui.QApplication.translate("MainWindow", "Liste de styles BJCP", None, QtGui.QApplication.UnicodeUTF8)) |
|
962 |
self.label_3.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
963 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
964 |
"p, li { white-space: pre-wrap; }\n" |
|
965 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
966 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Brasseur :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
967 |
self.label_4.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
968 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
969 |
"p, li { white-space: pre-wrap; }\n" |
|
970 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
971 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Type :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
972 |
self.pushButtonAjouter_2.setText(QtGui.QApplication.translate("MainWindow", "Ajouter Grain", None, QtGui.QApplication.UnicodeUTF8)) |
|
973 |
self.pushButtonAjouterH.setText(QtGui.QApplication.translate("MainWindow", "Ajouter Houblon", None, QtGui.QApplication.UnicodeUTF8)) |
|
974 |
self.pushButtonAjouterM.setText(QtGui.QApplication.translate("MainWindow", "Ajouter Divers", None, QtGui.QApplication.UnicodeUTF8)) |
|
975 |
self.pushButtonAjouterY.setText(QtGui.QApplication.translate("MainWindow", "Ajouter Levure", None, QtGui.QApplication.UnicodeUTF8)) |
|
976 |
self.pushButtonEnlever.setText(QtGui.QApplication.translate("MainWindow", "Enlever", None, QtGui.QApplication.UnicodeUTF8)) |
|
977 |
self.checkBoxIng.setText(QtGui.QApplication.translate("MainWindow", "Ajuster les ingrédients (verrouiller le profil)", None, QtGui.QApplication.UnicodeUTF8)) |
|
978 |
self.pushButtonChangeIngredients.setText(QtGui.QApplication.translate("MainWindow", "Ajouter/Enlever", None, QtGui.QApplication.UnicodeUTF8)) |
|
979 |
self.labelFermentables.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
980 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
981 |
"p, li { white-space: pre-wrap; }\n" |
|
982 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
|
983 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Ingredients : </span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
984 |
self.label_8.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
985 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
986 |
"p, li { white-space: pre-wrap; }\n" |
|
987 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
988 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Brassage :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
989 |
self.label_7.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
990 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
991 |
"p, li { white-space: pre-wrap; }\n" |
|
992 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
993 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:9pt; font-weight:600;\">CONTEXTE</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
994 |
self.labelRendement.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
995 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
996 |
"p, li { white-space: pre-wrap; }\n" |
|
997 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
998 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">Rendement (%)</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
999 |
self.labelBoil.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1000 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1001 |
"p, li { white-space: pre-wrap; }\n" |
|
1002 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1003 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">Ebullition (min)</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1004 |
self.label_2Volume.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1005 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1006 |
"p, li { white-space: pre-wrap; }\n" |
|
1007 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1008 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">Volume (L)</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1009 |
self.label.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1010 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1011 |
"p, li { white-space: pre-wrap; }\n" |
|
1012 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1013 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:9pt;\">Volume pré-ébullition</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1014 |
self.labelSG.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) |
|
1015 |
self.label_2.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1016 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1017 |
"p, li { white-space: pre-wrap; }\n" |
|
1018 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1019 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:9pt;\">Densité pré-ébullition :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1020 |
self.pushButtonRecipeNotes.setText(QtGui.QApplication.translate("MainWindow", "Notes", None, QtGui.QApplication.UnicodeUTF8)) |
|
1021 |
self.label_6.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1022 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1023 |
"p, li { white-space: pre-wrap; }\n" |
|
1024 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1025 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:9pt; font-weight:600;\">PROFIL</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1026 |
self.labelOG.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1027 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1028 |
"p, li { white-space: pre-wrap; }\n" |
|
1029 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1030 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">Densité Initiale :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1031 |
self.labelFG.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1032 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1033 |
"p, li { white-space: pre-wrap; }\n" |
|
1034 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1035 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">Densité Finale :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1036 |
self.labelEBC.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1037 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1038 |
"p, li { white-space: pre-wrap; }\n" |
|
1039 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1040 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">EBC :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1041 |
self.labelIBU.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1042 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1043 |
"p, li { white-space: pre-wrap; }\n" |
|
1044 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1045 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">IBU :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1046 |
self.labelAlc.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1047 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1048 |
"p, li { white-space: pre-wrap; }\n" |
|
1049 |
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n" |
|
1050 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Droid Sans\'; font-size:9pt;\">Alc :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
313
by 314r
modified: |
1051 |
self.label_20.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p><span style=\" font-size:9pt;\">Ratio BU/GU :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
1052 |
self.label_5.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1053 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1054 |
"p, li { white-space: pre-wrap; }\n" |
|
1055 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
1056 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:600;\">TEINTE</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1057 |
self.pushButtonCancel.setText(QtGui.QApplication.translate("MainWindow", "Annuler", None, QtGui.QApplication.UnicodeUTF8)) |
|
1058 |
self.pushButtonSave.setText(QtGui.QApplication.translate("MainWindow", "Enregistrer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1059 |
self.pushButtonOk.setText(QtGui.QApplication.translate("MainWindow", "Enregistrer && Fermer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1060 |
self.pushButtonEditCurrentRecipe.setToolTip(QtGui.QApplication.translate("MainWindow", "Editer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1061 |
self.pushButtonEditCurrentRecipe.setText(QtGui.QApplication.translate("MainWindow", "Editer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1062 |
self.pushButtonBrewRecipeBiblio.setToolTip(QtGui.QApplication.translate("MainWindow", "Brasser", None, QtGui.QApplication.UnicodeUTF8)) |
|
1063 |
self.pushButtonBrewRecipeBiblio.setText(QtGui.QApplication.translate("MainWindow", "Brasser", None, QtGui.QApplication.UnicodeUTF8)) |
|
1064 |
self.label_15.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1065 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1066 |
"p, li { white-space: pre-wrap; }\n" |
|
1067 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
1068 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Profils de brassage :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1069 |
self.pushButtonRemoveProfile.setText(QtGui.QApplication.translate("MainWindow", "Enlever", None, QtGui.QApplication.UnicodeUTF8)) |
|
1070 |
self.pushButtonNewProfile.setText(QtGui.QApplication.translate("MainWindow", "Nouveau profil", None, QtGui.QApplication.UnicodeUTF8)) |
|
1071 |
self.label_16.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Nom :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1072 |
self.labelMashName.setText(QtGui.QApplication.translate("MainWindow", "Aucun", None, QtGui.QApplication.UnicodeUTF8)) |
|
1073 |
self.label_17.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">pH :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1074 |
self.labelMashPh.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) |
|
1075 |
self.label_24.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Rinçage :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1076 |
self.labelMashSpargeTemp.setText(QtGui.QApplication.translate("MainWindow", "0 °C", None, QtGui.QApplication.UnicodeUTF8)) |
|
1077 |
self.pushButtonMashEdit.setText(QtGui.QApplication.translate("MainWindow", "Modifier", None, QtGui.QApplication.UnicodeUTF8)) |
|
1078 |
self.label_14.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1079 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1080 |
"p, li { white-space: pre-wrap; }\n" |
|
1081 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
1082 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Paliers :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1083 |
self.pushButtonStepRemove.setText(QtGui.QApplication.translate("MainWindow", "Enlever", None, QtGui.QApplication.UnicodeUTF8)) |
|
1084 |
self.pushButtonNewStep.setText(QtGui.QApplication.translate("MainWindow", "Nouveau palier", None, QtGui.QApplication.UnicodeUTF8)) |
|
1085 |
self.label_9.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1086 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1087 |
"p, li { white-space: pre-wrap; }\n" |
|
1088 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
1089 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Nom :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1090 |
self.labelStepName.setText(QtGui.QApplication.translate("MainWindow", "Aucun", None, QtGui.QApplication.UnicodeUTF8)) |
|
1091 |
self.label_10.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1092 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1093 |
"p, li { white-space: pre-wrap; }\n" |
|
1094 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
1095 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Type :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1096 |
self.labelStepType.setText(QtGui.QApplication.translate("MainWindow", "Aucun", None, QtGui.QApplication.UnicodeUTF8)) |
|
1097 |
self.label_11.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1098 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1099 |
"p, li { white-space: pre-wrap; }\n" |
|
1100 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
1101 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Durée :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1102 |
self.labelStepTime.setText(QtGui.QApplication.translate("MainWindow", "0 min", None, QtGui.QApplication.UnicodeUTF8)) |
|
1103 |
self.label_12.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
|
1104 |
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
|
1105 |
"p, li { white-space: pre-wrap; }\n" |
|
1106 |
"</style></head><body style=\" font-family:\'Droid Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" |
|
1107 |
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Température :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1108 |
self.labelStepTemp.setText(QtGui.QApplication.translate("MainWindow", "0 °C", None, QtGui.QApplication.UnicodeUTF8)) |
|
1109 |
self.pushButtonStepEdit.setText(QtGui.QApplication.translate("MainWindow", "Modifier", None, QtGui.QApplication.UnicodeUTF8)) |
|
1110 |
self.pushButtonSaveProfile.setText(QtGui.QApplication.translate("MainWindow", "Enregistrer les profils", None, QtGui.QApplication.UnicodeUTF8)) |
|
1111 |
self.groupBox_3.setTitle(QtGui.QApplication.translate("MainWindow", "Méthode de brassage", None, QtGui.QApplication.UnicodeUTF8)) |
|
1112 |
self.radioButtonClassicBrew.setText(QtGui.QApplication.translate("MainWindow", "Classique", None, QtGui.QApplication.UnicodeUTF8)) |
|
1113 |
self.radioButtonBIAB.setText(QtGui.QApplication.translate("MainWindow", "Volume complet (BIAB)", None, QtGui.QApplication.UnicodeUTF8)) |
|
1114 |
self.label_13.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:600;\">Volumes d\'eau</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
198
by 314r
un tableau pour les paliers en brewday mode |
1115 |
item = self.tableWidgetStepsBrewday.horizontalHeaderItem(0) |
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
1116 |
item.setText(QtGui.QApplication.translate("MainWindow", "Palier", None, QtGui.QApplication.UnicodeUTF8)) |
198
by 314r
un tableau pour les paliers en brewday mode |
1117 |
item = self.tableWidgetStepsBrewday.horizontalHeaderItem(1) |
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
1118 |
item.setText(QtGui.QApplication.translate("MainWindow", "Volume d\'eau", None, QtGui.QApplication.UnicodeUTF8)) |
198
by 314r
un tableau pour les paliers en brewday mode |
1119 |
item = self.tableWidgetStepsBrewday.horizontalHeaderItem(2) |
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
1120 |
item.setText(QtGui.QApplication.translate("MainWindow", "Température de l\'eau", None, QtGui.QApplication.UnicodeUTF8)) |
198
by 314r
un tableau pour les paliers en brewday mode |
1121 |
item = self.tableWidgetStepsBrewday.horizontalHeaderItem(3) |
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
1122 |
item.setText(QtGui.QApplication.translate("MainWindow", "Ratio", None, QtGui.QApplication.UnicodeUTF8)) |
207
by 314r
colonne info et message decoctions |
1123 |
item = self.tableWidgetStepsBrewday.horizontalHeaderItem(4) |
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
1124 |
item.setText(QtGui.QApplication.translate("MainWindow", "Infos", None, QtGui.QApplication.UnicodeUTF8)) |
1125 |
self.labelWarningBiab.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Le profil de brassage que vous utilisez n\'est pas adapté au BIAB. Vous ne devriez utiliser qu\'un seul palier d\'infusion.</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1126 |
self.labelNoDecoction.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">JolieBulle ne prend pas encore en charge les décoctions. Pas encore !</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1127 |
self.pushButtonAdjustStep.setText(QtGui.QApplication.translate("MainWindow", "Ajuster", None, QtGui.QApplication.UnicodeUTF8)) |
|
1128 |
self.groupBox_2.setTitle(QtGui.QApplication.translate("MainWindow", "Rinçage", None, QtGui.QApplication.UnicodeUTF8)) |
|
1129 |
self.labelSparge1.setText(QtGui.QApplication.translate("MainWindow", "Volume de rinçage :", None, QtGui.QApplication.UnicodeUTF8)) |
|
1130 |
self.labelSparge2.setText(QtGui.QApplication.translate("MainWindow", "Température de rinçage :", None, QtGui.QApplication.UnicodeUTF8)) |
|
1131 |
self.labelSpargeVol.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) |
|
1132 |
self.labelSpargeTemp.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) |
|
1133 |
self.labelNoSparge.setText(QtGui.QApplication.translate("MainWindow", "<html><head/><body><p align=\"center\"> Pas de rinçage en BIAB</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
|
1134 |
self.groupBox_4.setTitle(QtGui.QApplication.translate("MainWindow", "Volumes", None, QtGui.QApplication.UnicodeUTF8)) |
|
1135 |
self.label_29.setText(QtGui.QApplication.translate("MainWindow", "Volume de grains :", None, QtGui.QApplication.UnicodeUTF8)) |
|
1136 |
self.labelGrainVolume.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) |
|
1137 |
self.label_31.setText(QtGui.QApplication.translate("MainWindow", "Volume total (empâtage) :", None, QtGui.QApplication.UnicodeUTF8)) |
|
1138 |
self.labelTotalVolumeStrike.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) |
|
1139 |
self.label_33.setText(QtGui.QApplication.translate("MainWindow", "Volume total (dernier palier) :", None, QtGui.QApplication.UnicodeUTF8)) |
|
1140 |
self.labelTotalVolumeLast.setText(QtGui.QApplication.translate("MainWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) |
|
1141 |
self.groupBox.setTitle(QtGui.QApplication.translate("MainWindow", "Pré-ébullition", None, QtGui.QApplication.UnicodeUTF8)) |
|
1142 |
self.label_18.setText(QtGui.QApplication.translate("MainWindow", "Volume théorique pré-ébullition :", None, QtGui.QApplication.UnicodeUTF8)) |
|
1143 |
self.label_19.setText(QtGui.QApplication.translate("MainWindow", "Densité pré-ébullition :", None, QtGui.QApplication.UnicodeUTF8)) |
|
1144 |
self.labelPreBoilGravity.setText(QtGui.QApplication.translate("MainWindow", "1.000", None, QtGui.QApplication.UnicodeUTF8)) |
|
1145 |
self.pushButtonBrewdayModeClose.setText(QtGui.QApplication.translate("MainWindow", "Fermer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1146 |
self.toolBar.setWindowTitle(QtGui.QApplication.translate("MainWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) |
|
1147 |
self.menuFichier.setTitle(QtGui.QApplication.translate("MainWindow", "Fichier", None, QtGui.QApplication.UnicodeUTF8)) |
|
1148 |
self.menuIngr_dients.setTitle(QtGui.QApplication.translate("MainWindow", "Ingrédients", None, QtGui.QApplication.UnicodeUTF8)) |
|
1149 |
self.menuOutils.setTitle(QtGui.QApplication.translate("MainWindow", "Outils", None, QtGui.QApplication.UnicodeUTF8)) |
|
1150 |
self.menuEdition.setTitle(QtGui.QApplication.translate("MainWindow", "Edition", None, QtGui.QApplication.UnicodeUTF8)) |
|
1151 |
self.menuAide.setTitle(QtGui.QApplication.translate("MainWindow", "Aide", None, QtGui.QApplication.UnicodeUTF8)) |
|
305
by 314r
nouveau menu gérer les profils de brassage |
1152 |
self.menuProfils_de_brassage.setTitle(QtGui.QApplication.translate("MainWindow", "Profils de brassage", None, QtGui.QApplication.UnicodeUTF8)) |
281
by 314r
tableview en mode brassage rendu non editable par dble clic |
1153 |
self.actionOuvrir.setText(QtGui.QApplication.translate("MainWindow", "Ouvrir", None, QtGui.QApplication.UnicodeUTF8)) |
1154 |
self.actionQuitter.setText(QtGui.QApplication.translate("MainWindow", "Quitter", None, QtGui.QApplication.UnicodeUTF8)) |
|
1155 |
self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "A propos", None, QtGui.QApplication.UnicodeUTF8)) |
|
1156 |
self.actionEnregistrer.setText(QtGui.QApplication.translate("MainWindow", "&Enregistrer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1157 |
self.actionEnregistrer_Sous.setText(QtGui.QApplication.translate("MainWindow", "Enregistrer &sous", None, QtGui.QApplication.UnicodeUTF8)) |
|
1158 |
self.actionQuitter_2.setText(QtGui.QApplication.translate("MainWindow", "Quitter", None, QtGui.QApplication.UnicodeUTF8)) |
|
1159 |
self.actionOuvrir_2.setText(QtGui.QApplication.translate("MainWindow", "&Ouvrir", None, QtGui.QApplication.UnicodeUTF8)) |
|
1160 |
self.actionEditGrains.setText(QtGui.QApplication.translate("MainWindow", "Editer la base de Grains", None, QtGui.QApplication.UnicodeUTF8)) |
|
1161 |
self.actionEditHoublons.setText(QtGui.QApplication.translate("MainWindow", "Editer la base de Houblons", None, QtGui.QApplication.UnicodeUTF8)) |
|
1162 |
self.actionEditDivers.setText(QtGui.QApplication.translate("MainWindow", "Editer la base de Divers", None, QtGui.QApplication.UnicodeUTF8)) |
|
1163 |
self.actionEditLevures.setText(QtGui.QApplication.translate("MainWindow", "Editer la base de Levures", None, QtGui.QApplication.UnicodeUTF8)) |
|
1164 |
self.actionNouvelle_recette.setText(QtGui.QApplication.translate("MainWindow", "Nouvelle recette", None, QtGui.QApplication.UnicodeUTF8)) |
|
1165 |
self.actionCorrectionDens.setText(QtGui.QApplication.translate("MainWindow", "Correction densimètre", None, QtGui.QApplication.UnicodeUTF8)) |
|
1166 |
self.actionCalculAlc.setText(QtGui.QApplication.translate("MainWindow", "Calcul taux d\'alcool", None, QtGui.QApplication.UnicodeUTF8)) |
|
1167 |
self.actionImprimer.setText(QtGui.QApplication.translate("MainWindow", "Imprimer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1168 |
self.actionDilution.setText(QtGui.QApplication.translate("MainWindow", "Dilution", None, QtGui.QApplication.UnicodeUTF8)) |
|
1169 |
self.actionEvaporation.setText(QtGui.QApplication.translate("MainWindow", "Evaporation", None, QtGui.QApplication.UnicodeUTF8)) |
|
1170 |
self.actionExporterHtml.setText(QtGui.QApplication.translate("MainWindow", "Exporter vers html", None, QtGui.QApplication.UnicodeUTF8)) |
|
1171 |
self.actionPaliers.setText(QtGui.QApplication.translate("MainWindow", "Assistant paliers", None, QtGui.QApplication.UnicodeUTF8)) |
|
1172 |
self.actionRestaurerIngredients.setText(QtGui.QApplication.translate("MainWindow", "Restaurer la base des ingrédients", None, QtGui.QApplication.UnicodeUTF8)) |
|
1173 |
self.actionRecharger.setText(QtGui.QApplication.translate("MainWindow", "Recharger", None, QtGui.QApplication.UnicodeUTF8)) |
|
1174 |
self.actionSwitch.setText(QtGui.QApplication.translate("MainWindow", "switch", None, QtGui.QApplication.UnicodeUTF8)) |
|
1175 |
self.actionVueEditeur.setText(QtGui.QApplication.translate("MainWindow", "Editeur de recettes", None, QtGui.QApplication.UnicodeUTF8)) |
|
1176 |
self.actionVueBibliotheque.setText(QtGui.QApplication.translate("MainWindow", "Bibliothèque de recettes", None, QtGui.QApplication.UnicodeUTF8)) |
|
1177 |
self.actionVueBibliotheque.setToolTip(QtGui.QApplication.translate("MainWindow", "Bibiliothèque de recettes", None, QtGui.QApplication.UnicodeUTF8)) |
|
1178 |
self.actionVueEditeurToolBar.setText(QtGui.QApplication.translate("MainWindow", "Editeur", None, QtGui.QApplication.UnicodeUTF8)) |
|
1179 |
self.actionVueBibliothequeToolBar.setText(QtGui.QApplication.translate("MainWindow", "Bibiliothèque", None, QtGui.QApplication.UnicodeUTF8)) |
|
1180 |
self.actionVueBibliothequeToolBar.setToolTip(QtGui.QApplication.translate("MainWindow", "Bibiliothèque de recettes", None, QtGui.QApplication.UnicodeUTF8)) |
|
1181 |
self.actionEnregistrerToolBar.setText(QtGui.QApplication.translate("MainWindow", "&Enregistrer", None, QtGui.QApplication.UnicodeUTF8)) |
|
1182 |
self.actionPreferences.setText(QtGui.QApplication.translate("MainWindow", "Préférences", None, QtGui.QApplication.UnicodeUTF8)) |
|
1183 |
self.actionBrewdayMode.setText(QtGui.QApplication.translate("MainWindow", "Brassage", None, QtGui.QApplication.UnicodeUTF8)) |
|
1184 |
self.actionBrewdayMode.setToolTip(QtGui.QApplication.translate("MainWindow", "Mode brassage", None, QtGui.QApplication.UnicodeUTF8)) |
|
1185 |
self.actionNouveau_Dossier.setText(QtGui.QApplication.translate("MainWindow", "Nouveau dossier", None, QtGui.QApplication.UnicodeUTF8)) |
|
1186 |
self.actionNouveau_Dossier.setToolTip(QtGui.QApplication.translate("MainWindow", "Créer un nouveau dossier dans la bibliothèque", None, QtGui.QApplication.UnicodeUTF8)) |
|
1187 |
self.actionNouvelle_recette_2.setText(QtGui.QApplication.translate("MainWindow", "Nouvelle recette", None, QtGui.QApplication.UnicodeUTF8)) |
|
1188 |
self.actionNouvelle_recette_2.setToolTip(QtGui.QApplication.translate("MainWindow", "Créer une nouvelle recette", None, QtGui.QApplication.UnicodeUTF8)) |
|
1189 |
self.actionImporter.setText(QtGui.QApplication.translate("MainWindow", "Importer dans la bibliothèque", None, QtGui.QApplication.UnicodeUTF8)) |
|
295.2.2
by Le suisse
Mise à jour de l'interface pour intégrer l'export du BBCode |
1190 |
self.actionCopierBbcode.setText(QtGui.QApplication.translate("MainWindow", "Copier le BBCode dans le presse papier", None, QtGui.QApplication.UnicodeUTF8)) |
305
by 314r
nouveau menu gérer les profils de brassage |
1191 |
self.actionManageProfiles.setText(QtGui.QApplication.translate("MainWindow", "Gérer les profils", None, QtGui.QApplication.UnicodeUTF8)) |
1
by 314r
commit du soir, bonsoir |
1192 |
|
239
by 314r
ebauche nouvelle bibliotheque |
1193 |
from PyQt4 import QtWebKit |
1194 |
import ressources_rc |