- Timestamp:
- Mar 7, 2008, 10:40:13 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/src/G4OpenGLQtMovieDialog.cc
r746 r747 316 316 */ 317 317 void G4OpenGLQtMovieDialog::checkAllParameters() { 318 checkEncoderParameters(fEncoderPath->text());319 checkTempFolderParameters(fTempFolderPath->text());320 checkSaveFileNameParameters(fSaveFileName->text());321 318 322 319 // set state of encode button 323 320 // if frames had been generated and parameters are valid : enabled encode button 324 // if ((fParentViewer->getRecordFrames() == false) && (fRecordFrameNumber >1)) { 325 // } 326 327 } 321 if (checkEncoderParameters(fEncoderPath->text()) 322 && checkTempFolderParameters(fTempFolderPath->text()) 323 && checkSaveFileNameParameters(fSaveFileName->text())) { 324 if (fParentViewer->isReadyToEncode()) { 325 if (fParentViewer->generateMpegEncoderParameters()) { 326 fButtonEncode->setEnabled(fParentViewer->;;isReadyToEncode() ); 327 } 328 } 329 } 330 } 331 328 332 329 333 /** … … 331 335 * If valid, save it 332 336 */ 333 void G4OpenGLQtMovieDialog::checkEncoderParameters(QString param) { 334 337 bool G4OpenGLQtMovieDialog::checkEncoderParameters(QString param) { 338 339 bool status = true; 335 340 QPalette palette( fEncoderPath->palette() ); 336 341 … … 342 347 if (fParentViewer->isReadyToEncode()) { 343 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"); 344 } 349 } 350 status = false; 345 351 } else { 346 352 palette.setColor( QPalette::Base, Qt::white); … … 348 354 if (fParentViewer->getEncoderPath() == "") { 349 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; 350 357 } 351 358 } 352 359 fEncoderPath->setPalette(palette); 360 return status; 353 361 } 354 362 … … 358 366 * If valid, save it 359 367 */ 360 void G4OpenGLQtMovieDialog::checkTempFolderParameters(QString param) { 361 368 bool G4OpenGLQtMovieDialog::checkTempFolderParameters(QString param) { 369 370 bool status = true; 362 371 QPalette palette( fTempFolderPath->palette() ); 363 372 … … 366 375 if (temp != "") { 367 376 palette.setColor( QPalette::Base, Qt::red); 377 status = false; 368 378 } else { 369 379 palette.setColor( QPalette::Base, Qt::white); … … 371 381 } 372 382 fTempFolderPath->setPalette(palette); 383 return status; 373 384 } 374 385 … … 378 389 * If valid, save it 379 390 */ 380 void G4OpenGLQtMovieDialog::checkSaveFileNameParameters(QString param) { 381 391 bool G4OpenGLQtMovieDialog::checkSaveFileNameParameters(QString param) { 392 393 bool status = true; 382 394 QPalette palette( fSaveFileName->palette() ); 383 395 … … 386 398 if (temp != "") { 387 399 palette.setColor( QPalette::Base, Qt::red); 400 status = false; 388 401 } else { 389 402 palette.setColor( QPalette::Base, Qt::white); … … 391 404 } 392 405 fSaveFileName->setPalette(palette); 406 return status; 393 407 } 394 408 … … 402 416 } 403 417 404 void G4OpenGLQtMovieDialog::setEncodeButtonEnabled(bool b) { 405 fButtonEncode->setEnabled(b); 406 } 407 #endif 418 #endif
Note: See TracChangeset
for help on using the changeset viewer.