29 #include <QtGui/QLabel>
38 GMap3d :: CControlerGMap * controler) :
43 FAffCar =
new QLabel(*
new QString(
" Subdivisions: ") ,
this) ;
44 FAffPar =
new QLabel(*
HTML::decode(
"Parallels: ") ,
this) ;
46 FSaisiePar =
new QSpinBox(
this) ;
47 FSaisiePar -> setMinimum(1);
48 FSaisiePar -> setMaximum(1000);
49 FSaisiePar -> setAccelerated(
true);
51 FAffMer =
new QLabel(
"Meridians : " ,
this) ;
53 FSaisieMer =
new QSpinBox(
this) ;
54 FSaisieMer -> setMinimum(3);
55 FSaisieMer -> setMaximum(1000);
56 FSaisieMer -> setAccelerated(
true);
60 addWidget(FSaisiePar);
63 addWidget(FSaisieMer);
75 QObject::connect(FSaisiePar , SIGNAL(valueChanged(
int)) ,
this,
76 SLOT(callbackParallels())) ;
77 QObject::connect(FSaisieMer , SIGNAL(valueChanged(
int)) ,
this,
78 SLOT(callbackMeridians())) ;
91 FSaisieMer -> setValue(
FControler -> getParameterCreation()
92 -> getSphereNbMeridians()) ;
93 FSaisiePar -> setValue(
FControler -> getParameterCreation()
94 -> getSphereNbParallels()) ;
99 void CreationSphere :: callbackMeridians()
101 setMeridians(FSaisieMer -> value()) ;
104 void CreationSphere :: callbackParallels()
106 setParallels(FSaisiePar -> value()) ;
111 void CreationSphere :: setMeridians(
int nb)
113 FControler -> getParameterCreation() -> setSphereNbMeridians(nb) ;
118 void CreationSphere :: setParallels(
int nb)
120 FControler -> getParameterCreation() -> setSphereNbParallels(nb) ;