Ignore:
Timestamp:
Dec 6, 2007, 7:15:52 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

    r641 r642  
    7474  // global layout
    7575  QVBoxLayout* globalVLayout = new QVBoxLayout(this);
     76  globalVLayout->setMargin(10);
     77  globalVLayout->setSpacing(10);
    7678 
    77  
    78   if ((format == "jpg") ||
    79       (format == "jpeg")) {
    80    
    81     QGroupBox *imageGroupBox = new QGroupBox(tr("Image quality"),this);
    82     QHBoxLayout *imageGroupBoxLayout = new QHBoxLayout(imageGroupBox);
    83 
    84 
    85     qualitySlider= new QSlider(Qt::Horizontal,imageGroupBox);
    86 #if QT_VERSION < 0x040000
    87     qualitySlider->setMinValue(0);
    88     qualitySlider->setMaxValue(100);
    89     qualitySlider->setTickmarks(QSlider::Below);
    90 #else
    91     qualitySlider->setMinimum(0);
    92     qualitySlider->setMaximum(100);
    93     qualitySlider->setTickPosition(QSlider::TicksBelow);
    94 #endif
    95     qualitySlider->setValue(60);
    96     imageGroupBoxLayout->addWidget(new QLabel("low",imageGroupBox));
    97     imageGroupBoxLayout->addWidget(qualitySlider);
    98     imageGroupBoxLayout->addWidget(new QLabel("Maximum",imageGroupBox));
    99    
    100 #if QT_VERSION >= 0x040000
    101     imageGroupBox->setLayout(imageGroupBoxLayout);
    102 #endif
    103 
    104 #if QT_VERSION >= 0x040000
    105     imageGroupBox->setLayout(imageGroupBoxLayout);
    106 #endif
    107 
    108     globalVLayout->addWidget(imageGroupBox);
    109   }
    110 
    11179
    11280  // FIXME : L. Garnier 4/12/07
     
    12290
    12391#if QT_VERSION < 0x040000
     92
    12493    colorButton = new QRadioButton("Color",EPSWidgetGroupBox);
    12594    BWButton = new QRadioButton("Grayscale",EPSWidgetGroupBox);
    12695    EPSButtonGroupBox = new QButtonGroup( 2,Qt::Vertical, tr("EPS options"),this);
     96    EPSButtonGroupBox->setInsideMargin (15);
    12797    EPSButtonGroupBox->insert(colorButton);
    12898    EPSButtonGroupBox->insert(BWButton);
     
    133103    EPSWidgetGroupBox = new QGroupBox(tr("EPS options"));
    134104    QVBoxLayout *EPSGroupBoxLayout = new QVBoxLayout(EPSWidgetGroupBox);
     105    EPSGroupBoxLayout->setMargin (15);
    135106
    136107    colorButton = new QRadioButton("Color",EPSWidgetGroupBox);
     
    181152  QWidget * sizeWidget = new QWidget(this); // widget containing group button
    182153  QVBoxLayout * sizeWidgetLayout = new QVBoxLayout(sizeWidget);
     154  sizeWidgetLayout->setMargin (10);
    183155
    184156  // original and modify radiobuttons
    185157#if QT_VERSION < 0x040000
    186158  QButtonGroup * sizeButtonGroupBox = new QButtonGroup ( 2,Qt::Vertical, tr("Size"),this);
     159  sizeButtonGroupBox->setInsideMargin (15);
    187160
    188161  original = new QRadioButton("Original",sizeButtonGroupBox);
     
    200173  QVBoxLayout *sizeGroupBoxLayout = new QVBoxLayout(sizeGroupBox);
    201174  QButtonGroup * sizeButtonGroupBox = new QButtonGroup();
     175  sizeGroupBoxLayout->setMargin (15);
    202176
    203177  original = new QRadioButton("Original");
     
    301275#endif
    302276  globalVLayout->addWidget(sizeWidget);
     277
     278  if ((format == "jpg") ||
     279      (format == "jpeg")) {
     280   
     281    QGroupBox *imageGroupBox = new QGroupBox(tr("Image quality"),this);
     282    QHBoxLayout *hSliderLayout = new QHBoxLayout(imageGroupBox);
     283    hSliderLayout->setMargin (15);
     284
     285    qualitySlider= new QSlider(Qt::Horizontal,imageGroupBox);
     286#if QT_VERSION < 0x040000
     287    qualitySlider->setMinValue(0);
     288    qualitySlider->setMaxValue(100);
     289    qualitySlider->setTickmarks(QSlider::Below);
     290#else
     291    qualitySlider->setMinimum(0);
     292    qualitySlider->setMaximum(100);
     293    qualitySlider->setTickPosition(QSlider::TicksBelow);
     294#endif
     295    qualitySlider->setValue(60);
     296    hSliderLayout->addWidget(new QLabel("Low ",imageGroupBox));
     297    hSliderLayout->addWidget(qualitySlider);
     298    hSliderLayout->addWidget(new QLabel(" Maximum",imageGroupBox));
     299   
     300#if QT_VERSION >= 0x040000
     301    imageGroupBox->setLayout(hSliderLayout);
     302#endif
     303
     304#if QT_VERSION >= 0x040000
     305    imageGroupBox->setLayout(hSliderLayout);
     306#endif
     307
     308    globalVLayout->addWidget(imageGroupBox);
     309  }
    303310
    304311
Note: See TracChangeset for help on using the changeset viewer.