Ignore:
Timestamp:
Mar 7, 2008, 12:52:36 PM (16 years ago)
Author:
garnier
Message:

modif dans le movie widget

File:
1 edited

Legend:

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

    r747 r748  
    9696
    9797  fEncoderStatus = new QLabel(encoderGroupBox);
     98  fEncoderStatus->setWordWrap(true);
    9899  fEncoderStatus->setText("");
    99100
     
    132133
    133134  fTempFolderStatus = new QLabel(tempFolderGroupBox);
     135  fTempFolderStatus->setWordWrap(true);
    134136  fTempFolderStatus->setText("");
    135137
     
    170172
    171173  fSaveFileStatus = new QLabel(saveFileGroupBox);
     174  fSaveFileStatus->setWordWrap(true);
    172175  fSaveFileStatus->setText("");
    173176
     
    202205
    203206  fRecordingStatus = new QLabel(statusGroupBox);
    204   setRecordingStatus("");
     207  fRecordingStatus->setWordWrap(true);
    205208  QPalette palette( fRecordingStatus->palette() );
    206209  palette.setColor( QPalette::Text, Qt::green);
     
    208211
    209212  fRecordingInfos = new QLabel(statusGroupBox);
     213  fRecordingInfos->setWordWrap(true);
    210214  setRecordingInfos("");
    211215
     
    261265
    262266  // fill
     267  setRecordingStatus("");
    263268  fEncoderPath->setText(fParentViewer->getEncoderPath());
    264269  fTempFolderPath->setText(fParentViewer->getTempFolderPath());
    265270
    266271  if (fParentViewer->getEncoderPath() == "") {
    267     setRecordingInfos("mpeg_encode is needed to encode in video format.\nIt is available here: \nhttp://bmrc.berkeley.edu/frame/research/mpeg/");
     272    setRecordingInfos("mpeg_encode is needed to encode in video format. It is available here: http://bmrc.berkeley.edu/frame/research/mpeg/");
    268273  }
    269274
     
    319324  // set state of encode button
    320325  // if frames had been generated and parameters are valid : enabled encode button
    321   if (checkEncoderParameters(fEncoderPath->text())
    322     && checkTempFolderParameters(fTempFolderPath->text())
    323     && checkSaveFileNameParameters(fSaveFileName->text())) {
    324         if (fParentViewer->isReadyToEncode()) {
     326  bool status = checkEncoderParameters(fEncoderPath->text())
     327              & checkTempFolderParameters(fTempFolderPath->text())
     328              & checkSaveFileNameParameters(fSaveFileName->text());
     329  if (status) {
     330    if (fParentViewer->isStopped()) {
    325331      if (fParentViewer->generateMpegEncoderParameters()) {
    326         fButtonEncode->setEnabled(fParentViewer->;;isReadyToEncode() );
    327           }
    328         }
     332        fButtonEncode->setEnabled(fParentViewer->isReadyToEncode() );
     333      }
     334    }
    329335  }
    330336}
     
    346352    palette.setColor( QPalette::Base, Qt::red);
    347353    if (fParentViewer->isReadyToEncode()) {
    348       setRecordingInfos("No valid encode defined, screen \ncapture are saved in the\ntemp folder in ppm format.Please define a encoder and clic on Apply button");
     354      setRecordingInfos("No valid encode defined, screen capture had been saved in the temp folder in ppm format.\nPlease define a encoder and clic on Apply button");
    349355        }
    350356    status = false;
     
    352358    palette.setColor( QPalette::Base, Qt::white);
    353359    fEncoderPath->setText(fParentViewer->getEncoderPath());
    354     if (fParentViewer->getEncoderPath() == "") {
    355       setRecordingInfos("mpeg_encode is needed to encode in video format.\nIt is available here: \nhttp://bmrc.berkeley.edu/frame/research/mpeg/");
    356       status = false;
    357     }
    358360  }
    359361  fEncoderPath->setPalette(palette);
     
    409411
    410412void G4OpenGLQtMovieDialog::setRecordingStatus(QString txt) {
     413  fButtonEncode->setEnabled(fParentViewer->isReadyToEncode());
    411414  fRecordingStatus->setText(txt);
    412415}
Note: See TracChangeset for help on using the changeset viewer.