Changeset 641 for trunk


Ignore:
Timestamp:
Dec 6, 2007, 6:43:54 PM (17 years ago)
Author:
garnier
Message:

correction du ticket #66 : export size ok. Qaulite ok, reste EPS et espaces sur les bords

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLQtExportDialog.cc

    r640 r641  
    7474  // global layout
    7575  QVBoxLayout* globalVLayout = new QVBoxLayout(this);
    76 
     76 
    7777 
    7878  if ((format == "jpg") ||
     
    8080   
    8181    QGroupBox *imageGroupBox = new QGroupBox(tr("Image quality"),this);
    82     QVBoxLayout *imageGroupBoxLayout = new QVBoxLayout(imageGroupBox);
    83     QWidget *sliderBox = new QWidget();
    84 
    85     QHBoxLayout *hSliderLayout = new QHBoxLayout(sliderBox);
    86 
    87     //    qualityLabel =  new QLabel( tr( "Image quality" ) );
    88     //    imageGroupBoxLayout->addWidget(qualityLabel);
    89     qualitySlider= new QSlider(Qt::Horizontal,sliderBox);
     82    QHBoxLayout *imageGroupBoxLayout = new QHBoxLayout(imageGroupBox);
     83
     84
     85    qualitySlider= new QSlider(Qt::Horizontal,imageGroupBox);
    9086#if QT_VERSION < 0x040000
    9187    qualitySlider->setMinValue(0);
     
    9894#endif
    9995    qualitySlider->setValue(60);
    100     hSliderLayout->addWidget(new QLabel("low",sliderBox));
    101     hSliderLayout->addWidget(qualitySlider);
    102     hSliderLayout->addWidget(new QLabel("Maximum",sliderBox));
    103 #if QT_VERSION >= 0x040000
    104     sliderBox->setLayout(hSliderLayout);
    105 #endif
    106     imageGroupBoxLayout->addWidget(sliderBox);
    107 
     96    imageGroupBoxLayout->addWidget(new QLabel("low",imageGroupBox));
     97    imageGroupBoxLayout->addWidget(qualitySlider);
     98    imageGroupBoxLayout->addWidget(new QLabel("Maximum",imageGroupBox));
     99   
    108100#if QT_VERSION >= 0x040000
    109101    imageGroupBox->setLayout(imageGroupBoxLayout);
    110102#endif
     103
     104#if QT_VERSION >= 0x040000
     105    imageGroupBox->setLayout(imageGroupBoxLayout);
     106#endif
     107
    111108    globalVLayout->addWidget(imageGroupBox);
    112109  }
    113  
     110
     111
    114112  // FIXME : L. Garnier 4/12/07
    115113  // This is not working for PS and PDF images, it does nothing.
     
    182180
    183181  QWidget * sizeWidget = new QWidget(this); // widget containing group button
    184   QLayout *sizeWidgetLayout = new QVBoxLayout(sizeWidget);
     182  QVBoxLayout * sizeWidgetLayout = new QVBoxLayout(sizeWidget);
    185183
    186184  // original and modify radiobuttons
     
    200198 
    201199  QGroupBox * sizeGroupBox = new QGroupBox(tr("Size"));
    202   QLayout *sizeGroupBoxLayout = new QVBoxLayout(sizeGroupBox);
     200  QVBoxLayout *sizeGroupBoxLayout = new QVBoxLayout(sizeGroupBox);
    203201  QButtonGroup * sizeButtonGroupBox = new QButtonGroup();
    204202
     
    309307  // button ok/cancel box
    310308
    311   QGroupBox *buttonGroupBox = new QGroupBox(this);
    312 
    313   QHBoxLayout *buttonGroupBoxLayout = new QHBoxLayout(buttonGroupBox);
    314 
    315   buttonOk = new QPushButton( tr( "&OK" ),buttonGroupBox );
     309  QWidget *buttonBox = new QWidget(this);
     310
     311  QHBoxLayout *buttonBoxLayout = new QHBoxLayout(buttonBox);
     312
     313  buttonOk = new QPushButton( tr( "&OK" ),buttonBox );
    316314  buttonOk->setAutoDefault( TRUE );
    317315  buttonOk->setDefault( TRUE );
    318   buttonGroupBoxLayout->addWidget(buttonOk);
    319 
    320   buttonCancel = new QPushButton( tr( "&Cancel" ),buttonGroupBox );
     316  buttonBoxLayout->addWidget(buttonOk);
     317
     318  buttonCancel = new QPushButton( tr( "&Cancel" ),buttonBox );
    321319  buttonCancel->setAutoDefault( TRUE );
    322   buttonGroupBoxLayout->addWidget(buttonCancel);
    323 
    324 #if QT_VERSION >= 0x040000
    325   buttonGroupBox->setLayout(buttonGroupBoxLayout);
    326 #endif
    327   globalVLayout->addWidget(buttonGroupBox);
     320  buttonBoxLayout->addWidget(buttonCancel);
     321
     322#if QT_VERSION >= 0x040000
     323  buttonBox->setLayout(buttonBoxLayout);
     324#endif
     325  globalVLayout->addWidget(buttonBox);
     326
    328327
    329328
Note: See TracChangeset for help on using the changeset viewer.