~ubuntu-branches/ubuntu/utopic/peg-solitaire/utopic

« back to all changes in this revision

Viewing changes to scr/frmprincipal.cpp

  • Committer: Package Import Robot
  • Author(s): Rudy Godoy, Innocent De Marchi, Rudy Godoy
  • Date: 2012-05-19 02:28:07 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20120519022807-gc11ceoywowf8ulq
Tags: 1.2-1
[ Innocent De Marchi ]
* New upstream release.
  - Add 24 new problems to solve.
  - Add en_US locale (LP: #873958).
* Updated debian/control description field.
* Update Standards-Version to 3.9.3
  (no changes required).
* Update debian/copyright file to v. 1.0 format.
* Update year in debian/copyright file.

[ Rudy Godoy ]
* Added myself to Uploaders in order to sponsor the package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
#include "funcions.h"
26
26
#include "moviment.h"
27
27
 
 
28
/*
 
29
  * Per actualitzar les cadenes de traducció
 
30
  * lupdate -verbose peg-solitaire.pro
 
31
  * al terminal
 
32
  */
 
33
 
28
34
extern QTranslator *qt_translator;
29
35
extern QTranslator *appTranslator;
30
36
 
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());
68
76
 
69
77
   jocFram=new QFrame(this);
70
78
   jocFram->setGeometry(0,alcadaMenuBarraTasques,300,300);
84
92
    tabArbres->move(QPoint(0,50));
85
93
    //arbre de figures
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"),
 
320
        //nous versió 1.2
 
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
313
346
        0
314
347
    };
315
348
 
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));
 
746
   /*12/03/12
 
747
     Desam la disposició del formulari
 
748
     */
 
749
   QSettings().setValue(QString("General/geometry"),saveGeometry());
 
750
   event->accept();
713
751
}
714
752
 
715
753
void frmPrincipal::creditsProgramaSlot(){