65
71
setWindowTitle( tr("Solitari"));
66
72
setMinimumSize (QSize(600,380));
67
73
this->move(300,100);
74
//Recuperam les dimensions del formulari
75
restoreGeometry(QSettings().value(QString("General/geometry")).toByteArray());
69
77
jocFram=new QFrame(this);
70
78
jocFram->setGeometry(0,alcadaMenuBarraTasques,300,300);
84
92
tabArbres->move(QPoint(0,50));
86
94
arbreModalitatsJocTreeWidget= new QTreeWidget(jocFram);
87
arbreModalitatsJocTreeWidget->setMinimumSize(QSize(280,220));
95
arbreModalitatsJocTreeWidget->setMinimumSize(QSize(280,210));
88
96
// arbreModalitatsJocTreeWidget->move(QPoint(0,70));
89
97
arbreModalitatsJocTreeWidget->expandAll();
90
98
// connect(arbreModalitatsJocTreeWidget,SIGNAL(itemClicked(QTreeWidgetItem*, int)),
164
172
//Cadenes amb els noms de les modalitats de joc per a la traducció
165
173
//El codi de joc de data.sol cal que coincideixi amb l'index a l'array
166
174
//El primer és el ròtul de l'arbre amb les modalitats del joc
167
static const char * const nomModalitatsJoc[] = {
175
static const char *const nomModalitatsJoc[] = {
168
176
QT_TR_NOOP("Modalitats del joc"),
169
177
QT_TR_NOOP("Clàssic"),
170
178
QT_TR_NOOP("Clàssic-simetria"),
202
210
QT_TR_NOOP("Quadrat 5x5-central"),
203
211
QT_TR_NOOP("Quadrat 5x5-H"),
204
212
QT_TR_NOOP("Wiegleb"),
205
QT_TR_NOOP("Diamant 9x9"),
213
QT_TR_NOOP("Diamant diagonal 9x9- 1"),
206
214
QT_TR_NOOP("Europeu-creu"),
207
215
QT_TR_NOOP("Wiegleb-clàssic"),
208
216
QT_TR_NOOP("Clàssic- 6"),
227
235
QT_TR_NOOP("Clàssic- 10"),
228
236
QT_TR_NOOP("Clàssic-R"),
229
237
QT_TR_NOOP("Clàssic-T"),
230
QT_TR_NOOP("Diamant 9x9- 1"),
238
QT_TR_NOOP("Diamant diagonal 9x9- 2"),
231
239
QT_TR_NOOP("Solitari 5x6- 1"),
232
240
QT_TR_NOOP("Quadrat 6x6- 1"),
233
241
QT_TR_NOOP("Quadrat 5x5- 2"),
280
288
QT_TR_NOOP("Quadrat 5x5- 3"),
281
289
QT_TR_NOOP("Triangular 10"),
282
290
QT_TR_NOOP("Quadrat 8x8"),
283
QT_TR_NOOP("Diamant 9x9- 2"),
291
QT_TR_NOOP("Diamant diagonal 9x9- 3"),
284
292
QT_TR_NOOP("Clàssic- 12"),
285
293
QT_TR_NOOP("Europeu- 4"),
286
294
QT_TR_NOOP("Clàssic- 13"),
309
317
QT_TR_NOOP("Clàssic - 29"),
310
318
QT_TR_NOOP("Clàssic - 30"),
311
319
QT_TR_NOOP("Clàssic - 31"),
312
QT_TR_NOOP("Clàssic ampliat"),
321
QT_TR_NOOP("Dos quadrats 10x10 - 1"),
322
QT_TR_NOOP("Dos quadrats 11x11 - 1"),
323
QT_TR_NOOP("Tres quadrats 16x16 - 1"),
324
QT_TR_NOOP("Dos quadrats 9x9 - 1"),
325
QT_TR_NOOP("Tres quadrats 13x13 - 1"),
326
QT_TR_NOOP("Quatre quadrats 13x13 - 1"),
327
QT_TR_NOOP("Europeu- 2"),
328
QT_TR_NOOP("Clàssic ampliat- 1"),
329
QT_TR_NOOP("Clàssic ampliat- 2"),
330
QT_TR_NOOP("Diamant diagonal 9x9- 4"),
331
QT_TR_NOOP("Diamant 9x9- 1"),
332
QT_TR_NOOP("Diamant 9x9- 2"),
333
QT_TR_NOOP("Diamant 9x9- 3"),
334
QT_TR_NOOP("Rombe 36- 1"),
335
QT_TR_NOOP("Rombe 36- 2"),
336
QT_TR_NOOP("Rombe 36- 3"),
337
QT_TR_NOOP("Rombe 36- 4"),
338
QT_TR_NOOP("Diamant 9x9- 4"),
339
QT_TR_NOOP("Diamant 9x9- 5"),
340
QT_TR_NOOP("Diamant 9x9- 6"),
341
QT_TR_NOOP("Diamant 9x9- 7"),
342
QT_TR_NOOP("Diamant 9x9- 8"),
343
QT_TR_NOOP("Diamant 9x9- 9"),
344
QT_TR_NOOP("Diamant 9x9- 10"),
345
// QT_TR_NOOP("Clàssic ampliat"), //no està activat
710
743
void frmPrincipal::closeEvent(QCloseEvent* event){
711
744
QStringList tipusJoc = arbreModalitatsJocTreeWidget->selectedItems().first()->text(1).split(" ");
712
745
QSettings().setValue("General/modalidadJoc",tipusJoc.value(0));
747
Desam la disposició del formulari
749
QSettings().setValue(QString("General/geometry"),saveGeometry());
715
753
void frmPrincipal::creditsProgramaSlot(){