- Timestamp:
- Mar 7, 2008, 12:52:36 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/src/G4OpenGLQtMovieDialog.cc
r747 r748 96 96 97 97 fEncoderStatus = new QLabel(encoderGroupBox); 98 fEncoderStatus->setWordWrap(true); 98 99 fEncoderStatus->setText(""); 99 100 … … 132 133 133 134 fTempFolderStatus = new QLabel(tempFolderGroupBox); 135 fTempFolderStatus->setWordWrap(true); 134 136 fTempFolderStatus->setText(""); 135 137 … … 170 172 171 173 fSaveFileStatus = new QLabel(saveFileGroupBox); 174 fSaveFileStatus->setWordWrap(true); 172 175 fSaveFileStatus->setText(""); 173 176 … … 202 205 203 206 fRecordingStatus = new QLabel(statusGroupBox); 204 setRecordingStatus("");207 fRecordingStatus->setWordWrap(true); 205 208 QPalette palette( fRecordingStatus->palette() ); 206 209 palette.setColor( QPalette::Text, Qt::green); … … 208 211 209 212 fRecordingInfos = new QLabel(statusGroupBox); 213 fRecordingInfos->setWordWrap(true); 210 214 setRecordingInfos(""); 211 215 … … 261 265 262 266 // fill 267 setRecordingStatus(""); 263 268 fEncoderPath->setText(fParentViewer->getEncoderPath()); 264 269 fTempFolderPath->setText(fParentViewer->getTempFolderPath()); 265 270 266 271 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/"); 268 273 } 269 274 … … 319 324 // set state of encode button 320 325 // 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()) { 325 331 if (fParentViewer->generateMpegEncoderParameters()) { 326 fButtonEncode->setEnabled(fParentViewer-> ;;isReadyToEncode() );327 328 332 fButtonEncode->setEnabled(fParentViewer->isReadyToEncode() ); 333 } 334 } 329 335 } 330 336 } … … 346 352 palette.setColor( QPalette::Base, Qt::red); 347 353 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"); 349 355 } 350 356 status = false; … … 352 358 palette.setColor( QPalette::Base, Qt::white); 353 359 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 }358 360 } 359 361 fEncoderPath->setPalette(palette); … … 409 411 410 412 void G4OpenGLQtMovieDialog::setRecordingStatus(QString txt) { 413 fButtonEncode->setEnabled(fParentViewer->isReadyToEncode()); 411 414 fRecordingStatus->setText(txt); 412 415 }
Note: See TracChangeset
for help on using the changeset viewer.