Changeset 651


Ignore:
Timestamp:
Dec 11, 2007, 10:37:44 AM (17 years ago)
Author:
garnier
Message:

mise en place de eps pour Qt3

File:
1 edited

Legend:

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

    r648 r651  
    7878 
    7979
    80   // FIXME : L. Garnier 4/12/07
    81   // This is not working for PS and PDF images, it does nothing.
    82   // Image is staying in color mode
    83   //  if ((format == "ps") || (format == "pdf") || (format == "eps")) {
    84 
    85  if (format == "eps") {
    86 
    87     QWidget * EPSWidgetGroupBox; // widget containing group button
    88     QButtonGroup * EPSButtonGroupBox; // group button
    89 
    90 
    91 #if QT_VERSION < 0x040000
    92 
    93     colorButton = new QRadioButton("Color",EPSWidgetGroupBox);
    94     BWButton = new QRadioButton("Grayscale",EPSWidgetGroupBox);
    95     EPSButtonGroupBox = new QButtonGroup( 2,Qt::Vertical, tr("EPS options"),this);
    96     EPSButtonGroupBox->setInsideMargin (15);
    97     EPSButtonGroupBox->insert(colorButton);
    98     EPSButtonGroupBox->insert(BWButton);
    99     EPSButtonGroupBox->setExclusive(true);
    100     EPSWidgetGroupBox = EPSButtonGroupBox;
    101 
    102 #else
    103     EPSWidgetGroupBox = new QGroupBox(tr("EPS options"));
    104     QVBoxLayout *EPSGroupBoxLayout = new QVBoxLayout(EPSWidgetGroupBox);
    105     EPSGroupBoxLayout->setMargin (15);
    106 
    107     colorButton = new QRadioButton("Color",EPSWidgetGroupBox);
    108     BWButton = new QRadioButton("Grayscale",EPSWidgetGroupBox);
    109 
    110     EPSButtonGroupBox = new QButtonGroup();
    111     EPSButtonGroupBox->addButton(colorButton);
    112     EPSButtonGroupBox->addButton(BWButton);
    113     EPSButtonGroupBox->setExclusive(true);
    114 
    115     EPSGroupBoxLayout->addWidget(colorButton);   
    116     EPSGroupBoxLayout->addWidget(BWButton);   
    117     EPSWidgetGroupBox->setLayout(EPSGroupBoxLayout);
    118 
    119 #endif
    120     colorButton->setChecked( true );
    121 
    122     globalVLayout->addWidget(EPSWidgetGroupBox);
    123 
    124   }
    12580
    12681  // FIXME : L. Garnier 4/12/07
     
    310265
    311266
     267  // FIXME : L. Garnier 4/12/07
     268  // This is not working for PS and PDF images, it does nothing.
     269  // Image is staying in color mode
     270  //  if ((format == "ps") || (format == "pdf") || (format == "eps")) {
     271
     272 if (format == "eps") {
     273
     274    QWidget * EPSWidgetGroupBox; // widget containing group button
     275    QButtonGroup * EPSButtonGroupBox; // group button
     276    QVBoxLayout *EPSGroupBoxLayout;
     277
     278#if QT_VERSION < 0x040000
     279
     280    EPSButtonGroupBox = new QButtonGroup( 2,Qt::Vertical, tr("EPS options"),this);
     281    //    EPSGroupBoxLayout = new QVBoxLayout(EPSButtonGroupBox);
     282    colorButton = new QRadioButton("Color",EPSButtonGroupBox);
     283    BWButton = new QRadioButton("Grayscale",EPSButtonGroupBox);
     284    EPSButtonGroupBox->setInsideMargin (15);
     285    EPSButtonGroupBox->insert(colorButton);
     286    EPSButtonGroupBox->insert(BWButton);
     287    EPSButtonGroupBox->setExclusive(true);
     288    EPSWidgetGroupBox = EPSButtonGroupBox;
     289    //    EPSGroupBoxLayout->add(EPSWidgetGroupBox);
     290
     291#else
     292    EPSWidgetGroupBox = new QGroupBox(tr("EPS options"));
     293    EPSGroupBoxLayout = new QVBoxLayout(EPSWidgetGroupBox);
     294    EPSGroupBoxLayout->setMargin (15);
     295
     296    colorButton = new QRadioButton("Color",EPSWidgetGroupBox);
     297    BWButton = new QRadioButton("Grayscale",EPSWidgetGroupBox);
     298
     299    EPSButtonGroupBox = new QButtonGroup();
     300    EPSButtonGroupBox->addButton(colorButton);
     301    EPSButtonGroupBox->addButton(BWButton);
     302    EPSButtonGroupBox->setExclusive(true);
     303
     304    EPSGroupBoxLayout->addWidget(colorButton);   
     305    EPSGroupBoxLayout->addWidget(BWButton);   
     306    EPSWidgetGroupBox->setLayout(EPSGroupBoxLayout);
     307
     308#endif
     309    colorButton->setChecked( true );
     310   
     311    globalVLayout->addWidget(EPSWidgetGroupBox);
     312
     313  }
    312314
    313315
Note: See TracChangeset for help on using the changeset viewer.