#include <VisuGUI_TimeAnimation.h>

Public Member Functions | |
| VisuGUI_TimeAnimationDlg (VisuGUI *theModule, _PTR(Study) theStudy, VISU::Animation::AnimationMode theMode=VISU::Animation::PARALLEL) | |
| ~VisuGUI_TimeAnimationDlg () | |
| bool | addField (_PTR(SObject) theField) |
| void | clearView () |
| void | restoreFromStudy (_PTR(SObject) theAnimation) |
Protected Member Functions | |
| virtual void | closeEvent (QCloseEvent *theEvent) |
| virtual void | showEvent (QShowEvent *theEvent) |
| virtual void | keyPressEvent (QKeyEvent *theEvent) |
| void | stopAnimation () |
Private Slots | |
| void | onTypeChange (int index) |
| void | onPlayPressed () |
| void | onBackPressed () |
| void | onForvardPressed () |
| void | onLastPressed () |
| void | onFirstPressed () |
| void | onSetupDlg () |
| void | onWindowChanged (int index) |
| void | createFrames () |
| void | onSpeedChange (double theSpeed) |
| void | onExecution (long theNewFrame, double theTime) |
| void | onBrowse () |
| void | onBrowseAVI () |
| void | onCheckDump (bool) |
| void | onStop () |
| void | onHelp () |
| void | saveToStudy () |
| void | publishToStudy () |
| void | onPicsFormatChanged () |
| void | onPathChanged () |
Private Attributes | |
| VisuGUI * | myModule |
| VISU_TimeAnimation * | myAnimator |
| QSlider * | mySlider |
| QComboBox * | myTypeCombo |
| QPushButton * | myPropBtn |
| QPushButton * | myPlayBtn |
| QLabel * | myTimeLbl |
| QPushButton * | mySetupBtn |
| QPushButton * | myGenBtn |
| QFrame * | myPlayFrame |
| SetupDlg * | mySetupDlg |
| QCheckBox * | mySaveCheck |
| QComboBox * | myPicsFormat |
| QLineEdit * | myPathEdit |
| QCheckBox * | mySaveAVICheck |
| QLineEdit * | myPathAVIEdit |
| QLabel * | myPathAVILbl |
| QPushButton * | myBrowseAVIBtn |
| QLabel * | myFrequencyLbl |
| SalomeApp_IntSpinBox * | myFrequencySpin |
| QPushButton * | myPublishBtn |
| QPushButton * | mySaveBtn |
| VisuGUI_TimeAnimationDlg::VisuGUI_TimeAnimationDlg | ( | VisuGUI * | theModule, |
| _PTR(Study) | theStudy, | ||
| VISU::Animation::AnimationMode | theMode = VISU::Animation::PARALLEL |
||
| ) |
References VISU_TimeAnimation.checkAVIMaker(), createFrames(), VISU_TimeAnimation.DM_Picture, VISU_TimeAnimation.DM_Video, VISU.GetAppStudy(), VISU_TimeAnimation.getDumpMode(), VISU_TimeAnimation.getSpeed(), VISU_TimeAnimation.getTimeStampFrequency(), VISU_TimeAnimation.getViewer(), VISU.initSpinBox(), VISU_TimeAnimation.isCleaningMemoryAtEachFrame(), VISU_TimeAnimation.isCycling(), VISU_TimeAnimation.isProportional(), VISU_TimeAnimation.isSavedInStudy(), myAnimator, myBrowseAVIBtn, myFrequencyLbl, myFrequencySpin, myGenBtn, myModule, myPathAVIEdit, myPathAVILbl, myPathEdit, myPicsFormat, myPlayBtn, myPlayFrame, MYplayPixmap(), myPublishBtn, mySaveAVICheck, mySaveBtn, mySaveCheck, mySetupBtn, mySlider, myTimeLbl, onBackPressed(), onBrowse(), onBrowseAVI(), onCheckDump(), onExecution(), onFirstPressed(), onForvardPressed(), onHelp(), onLastPressed(), onPicsFormatChanged(), onPlayPressed(), onSetupDlg(), onSpeedChange(), onStop(), onWindowChanged(), VISU.Animation.PARALLEL, publishToStudy(), saveToStudy(), VISU_TimeAnimation.setAnimationMode(), and VISU_TimeAnimation.setViewer().
| VisuGUI_TimeAnimationDlg::~VisuGUI_TimeAnimationDlg | ( | ) |
References myAnimator, and myModule.
| bool VisuGUI_TimeAnimationDlg::addField | ( | _PTR(SObject) | theField | ) |
References VISU_TimeAnimation.addField(), myAnimator, and myPlayFrame.
| void VisuGUI_TimeAnimationDlg::clearView | ( | ) |
References VISU_TimeAnimation.clearView(), and myAnimator.
| void VisuGUI_TimeAnimationDlg::restoreFromStudy | ( | _PTR(SObject) | theAnimation | ) |
| void VisuGUI_TimeAnimationDlg::closeEvent | ( | QCloseEvent * | theEvent | ) | [protected, virtual] |
References myAnimator, and VISU_TimeAnimation.stopAnimation().
| void VisuGUI_TimeAnimationDlg::showEvent | ( | QShowEvent * | theEvent | ) | [protected, virtual] |
References SetupDlg.initialize(), myAnimator, myModule, and mySetupDlg.
| void VisuGUI_TimeAnimationDlg::keyPressEvent | ( | QKeyEvent * | theEvent | ) | [protected, virtual] |
References onHelp().
| void VisuGUI_TimeAnimationDlg::stopAnimation | ( | ) | [protected] |
References myAnimator, myGenBtn, myPlayBtn, MYplayPixmap(), mySetupBtn, and VISU_TimeAnimation.stopAnimation().
| void VisuGUI_TimeAnimationDlg::onTypeChange | ( | int | index | ) | [private, slot] |
References clearView(), myPlayFrame, myPropBtn, and stopAnimation().
| void VisuGUI_TimeAnimationDlg::onPlayPressed | ( | ) | [private, slot] |
References VISU_TimeAnimation.dumpTo(), myAnimator, myFrequencySpin, myGenBtn, myPathAVIEdit, MYpausePixmap(), myPlayBtn, MYplayPixmap(), mySaveAVICheck, mySaveCheck, mySetupBtn, onPathChanged(), onPicsFormatChanged(), VISU_TimeAnimation.setDumpFormat(), VISU_TimeAnimation.setTimeStampFrequency(), VISU_TimeAnimation.startAnimation(), and VISU_TimeAnimation.stopAnimation().
| void VisuGUI_TimeAnimationDlg::onBackPressed | ( | ) | [private, slot] |
References myAnimator, VISU_TimeAnimation.prevFrame(), and stopAnimation().
| void VisuGUI_TimeAnimationDlg::onForvardPressed | ( | ) | [private, slot] |
References myAnimator, VISU_TimeAnimation.nextFrame(), and stopAnimation().
| void VisuGUI_TimeAnimationDlg::onLastPressed | ( | ) | [private, slot] |
References VISU_TimeAnimation.lastFrame(), myAnimator, and stopAnimation().
| void VisuGUI_TimeAnimationDlg::onFirstPressed | ( | ) | [private, slot] |
References VISU_TimeAnimation.firstFrame(), myAnimator, and stopAnimation().
| void VisuGUI_TimeAnimationDlg::onSetupDlg | ( | ) | [private, slot] |
References VISU_TimeAnimation.firstFrame(), VISU_TimeAnimation.getNbFrames(), myAnimator, myPlayFrame, and mySetupDlg.
| void VisuGUI_TimeAnimationDlg::onWindowChanged | ( | int | index | ) | [private, slot] |
References VISU_TimeAnimation.gotoFrame(), and myAnimator.
| void VisuGUI_TimeAnimationDlg::createFrames | ( | ) | [private, slot] |
References visu_table.c, VISU_TimeAnimation.generateFrames(), VISU_TimeAnimation.getFieldData(), VISU_TimeAnimation.getLastErrorMsg(), VISU_TimeAnimation.getNbFields(), VISU_TimeAnimation.getNbFrames(), SetupDlg.isRegenerate(), myAnimator, myPlayFrame, FieldData.myPrs, mySetupDlg, mySlider, SetupDlg.setIsRegenerate(), and stopAnimation().
| void VisuGUI_TimeAnimationDlg::onSpeedChange | ( | double | theSpeed | ) | [private, slot] |
References myAnimator, and VISU_TimeAnimation.setSpeed().
| void VisuGUI_TimeAnimationDlg::onExecution | ( | long | theNewFrame, |
| double | theTime | ||
| ) | [private, slot] |
| void VisuGUI_TimeAnimationDlg::onBrowse | ( | ) | [private, slot] |
References myPathEdit, and onPathChanged().
| void VisuGUI_TimeAnimationDlg::onBrowseAVI | ( | ) | [private, slot] |
References myPathAVIEdit.
| void VisuGUI_TimeAnimationDlg::onCheckDump | ( | bool | ) | [private, slot] |
| void VisuGUI_TimeAnimationDlg::onStop | ( | ) | [private, slot] |
References myGenBtn, myPlayBtn, MYplayPixmap(), and mySetupBtn.
| void VisuGUI_TimeAnimationDlg::onHelp | ( | ) | [private, slot] |
References myModule.
| void VisuGUI_TimeAnimationDlg::saveToStudy | ( | ) | [private, slot] |
References myAnimator, myModule, VISU_TimeAnimation.saveAnimation(), and VISU.UpdateObjBrowser().
| void VisuGUI_TimeAnimationDlg::publishToStudy | ( | ) | [private, slot] |
| void VisuGUI_TimeAnimationDlg::onPicsFormatChanged | ( | ) | [private, slot] |
Sets dump format for myAnimator (setDumpFormat(...)), from myPicsFormat.
References myAnimator, myPicsFormat, and VISU_TimeAnimation.setDumpFormat().
| void VisuGUI_TimeAnimationDlg::onPathChanged | ( | ) | [private, slot] |
Sets path for myAnimator (dumpTo(...)), from myPathEdit.
References VISU_TimeAnimation.dumpTo(), myAnimator, and myPathEdit.
VisuGUI* VisuGUI_TimeAnimationDlg.myModule [private] |
QSlider* VisuGUI_TimeAnimationDlg.mySlider [private] |
QComboBox* VisuGUI_TimeAnimationDlg.myTypeCombo [private] |
QPushButton* VisuGUI_TimeAnimationDlg.myPropBtn [private] |
QPushButton* VisuGUI_TimeAnimationDlg.myPlayBtn [private] |
QLabel* VisuGUI_TimeAnimationDlg.myTimeLbl [private] |
QPushButton* VisuGUI_TimeAnimationDlg.mySetupBtn [private] |
QPushButton* VisuGUI_TimeAnimationDlg.myGenBtn [private] |
QFrame* VisuGUI_TimeAnimationDlg.myPlayFrame [private] |
SetupDlg* VisuGUI_TimeAnimationDlg.mySetupDlg [private] |
QCheckBox* VisuGUI_TimeAnimationDlg.mySaveCheck [private] |
QComboBox* VisuGUI_TimeAnimationDlg.myPicsFormat [private] |
QLineEdit* VisuGUI_TimeAnimationDlg.myPathEdit [private] |
QCheckBox* VisuGUI_TimeAnimationDlg.mySaveAVICheck [private] |
QLineEdit* VisuGUI_TimeAnimationDlg.myPathAVIEdit [private] |
QLabel* VisuGUI_TimeAnimationDlg.myPathAVILbl [private] |
QPushButton* VisuGUI_TimeAnimationDlg.myBrowseAVIBtn [private] |
QLabel* VisuGUI_TimeAnimationDlg.myFrequencyLbl [private] |
SalomeApp_IntSpinBox* VisuGUI_TimeAnimationDlg.myFrequencySpin [private] |
QPushButton* VisuGUI_TimeAnimationDlg.myPublishBtn [private] |
QPushButton* VisuGUI_TimeAnimationDlg.mySaveBtn [private] |