#include <VisuGUI_Slider.h>

Public Slots | |
| virtual void | onSelectionChanged () |
| virtual void | onTimeStampActivated (int) |
| virtual void | onFirst () |
| virtual void | onPrevious () |
| virtual void | onPlay (bool) |
| virtual void | onNext () |
| virtual void | onLast () |
| virtual void | onValueChanged (int) |
| virtual void | onSpeedChanged (int) |
| virtual void | onTimeout () |
| virtual void | onToggleView (bool) |
| void | onMemoryModeChanged (bool) |
| void | onMemorySizeChanged (double) |
Public Member Functions | |
| VisuGUI_Slider (VisuGUI *theModule, QMainWindow *theParent, LightApp_SelectionMgr *theSelectionMgr) | |
| virtual | ~VisuGUI_Slider () |
| QAction * | toggleViewAction () |
Protected Slots | |
| void | onModuleDeactivated () |
| void | onModuleActivated () |
Protected Member Functions | |
| virtual void | enableControls (bool) |
| virtual void | updateMemoryState () |
| virtual bool | checkHolderList () |
Private Types | |
| typedef std::vector < VISU::ColoredPrs3dHolder_var > | THolderList |
Private Attributes | |
| LightApp_SelectionMgr * | mySelectionMgr |
| VISU::ViewManager_var | myViewManager |
| VisuGUI * | myModule |
| QSlider * | mySlider |
| QLabel * | myFirstTimeStamp |
| QLabel * | myLastTimeStamp |
| QWidget * | myPlayTab |
| QToolButton * | myIsCycled |
| QToolButton * | myFirstButton |
| QToolButton * | myPreviousButton |
| QToolButton * | myPlayButton |
| QToolButton * | myNextButton |
| QToolButton * | myLastButton |
| QComboBox * | myTimeStampStrings |
| QComboBox * | myTimeStampIndexes |
| QSlider * | mySpeedSlider |
| QRadioButton * | myMinimalMemoryButton |
| QRadioButton * | myLimitedMemoryButton |
| SalomeApp_DoubleSpinBox * | myLimitedMemory |
| QLineEdit * | myUsedMemory |
| QLineEdit * | myFreeMemory |
| THolderList | myHolderList |
| QTimer * | myTimer |
| QPixmap | myPlayPixmap |
| QPixmap | myPausePixmap |
| QAction * | myToggleViewAction |
typedef std::vector<VISU::ColoredPrs3dHolder_var> VisuGUI_Slider.THolderList [private] |
| VisuGUI_Slider::VisuGUI_Slider | ( | VisuGUI * | theModule, |
| QMainWindow * | theParent, | ||
| LightApp_SelectionMgr * | theSelectionMgr | ||
| ) |
Constructor
References enableControls(), VISU.GetResourceMgr(), VISU.initSpinBox(), myFirstButton, myFirstTimeStamp, myFreeMemory, myIsCycled, myLastButton, myLastTimeStamp, myLimitedMemory, myLimitedMemoryButton, myMinimalMemoryButton, myNextButton, myPausePixmap, myPlayButton, myPlayPixmap, myPlayTab, myPreviousButton, mySelectionMgr, mySlider, mySpeedSlider, myTimer, myTimeStampIndexes, myTimeStampStrings, myToggleViewAction, myUsedMemory, onFirst(), onLast(), onMemoryModeChanged(), onMemorySizeChanged(), onModuleActivated(), onModuleDeactivated(), onNext(), onPlay(), onPrevious(), onSelectionChanged(), onSpeedChanged(), onTimeout(), onTimeStampActivated(), onToggleView(), and onValueChanged().
| VisuGUI_Slider::~VisuGUI_Slider | ( | ) | [virtual] |
| QAction * VisuGUI_Slider::toggleViewAction | ( | ) |
References myToggleViewAction.
| void VisuGUI_Slider::onSelectionChanged | ( | ) | [virtual, slot] |
| void VisuGUI_Slider::onTimeStampActivated | ( | int | value | ) | [virtual, slot] |
References mySlider, and onValueChanged().
| void VisuGUI_Slider::onFirst | ( | ) | [virtual, slot] |
References mySlider.
| void VisuGUI_Slider::onPrevious | ( | ) | [virtual, slot] |
References mySlider.
| void VisuGUI_Slider::onPlay | ( | bool | on | ) | [virtual, slot] |
References myPausePixmap, myPlayButton, myPlayPixmap, mySpeedSlider, and myTimer.
| void VisuGUI_Slider::onNext | ( | ) | [virtual, slot] |
References mySlider.
| void VisuGUI_Slider::onLast | ( | ) | [virtual, slot] |
References mySlider.
| void VisuGUI_Slider::onValueChanged | ( | int | value | ) | [virtual, slot] |
| void VisuGUI_Slider::onSpeedChanged | ( | int | value | ) | [virtual, slot] |
References myPlayButton, mySpeedSlider, and myTimer.
| void VisuGUI_Slider::onTimeout | ( | ) | [virtual, slot] |
References myIsCycled, myPlayButton, mySlider, onFirst(), and onNext().
| void VisuGUI_Slider::onToggleView | ( | bool | on | ) | [virtual, slot] |
References onPlay().
| void VisuGUI_Slider::onMemoryModeChanged | ( | bool | ) | [slot] |
| void VisuGUI_Slider::onMemorySizeChanged | ( | double | ) | [slot] |
References myLimitedMemoryButton, and onMemoryModeChanged().
| void VisuGUI_Slider::onModuleDeactivated | ( | ) | [protected, slot] |
| void VisuGUI_Slider::onModuleActivated | ( | ) | [protected, slot] |
| void VisuGUI_Slider::enableControls | ( | bool | on | ) | [protected, virtual] |
References visu_cache.anInput, visu_cache.aTimeStampNumber, checkHolderList(), VISU.GetAppStudy(), VISU_PipeLine.GetAvailableMemory(), VISU.GetDSStudy(), VISU.GetVisuGen(), myFirstTimeStamp, myHolderList, myLastTimeStamp, myLimitedMemory, myModule, VISU.ColoredPrs3dHolder.TimeStampInfo.myNumber, myPlayButton, myPlayTab, mySlider, VISU.ColoredPrs3dHolder.TimeStampInfo.myTime, myTimeStampIndexes, and myTimeStampStrings.
| void VisuGUI_Slider::updateMemoryState | ( | ) | [protected, virtual] |
References checkHolderList(), VISU_PipeLine.GetAvailableMemory(), myFreeMemory, myHolderList, and myUsedMemory.
| bool VisuGUI_Slider::checkHolderList | ( | ) | [protected, virtual] |
References myHolderList.
LightApp_SelectionMgr* VisuGUI_Slider.mySelectionMgr [private] |
VISU::ViewManager_var VisuGUI_Slider.myViewManager [private] |
VisuGUI* VisuGUI_Slider.myModule [private] |
QSlider* VisuGUI_Slider.mySlider [private] |
QLabel* VisuGUI_Slider.myFirstTimeStamp [private] |
QLabel* VisuGUI_Slider.myLastTimeStamp [private] |
QWidget* VisuGUI_Slider.myPlayTab [private] |
QToolButton* VisuGUI_Slider.myIsCycled [private] |
QToolButton* VisuGUI_Slider.myFirstButton [private] |
QToolButton* VisuGUI_Slider.myPreviousButton [private] |
QToolButton* VisuGUI_Slider.myPlayButton [private] |
QToolButton* VisuGUI_Slider.myNextButton [private] |
QToolButton* VisuGUI_Slider.myLastButton [private] |
QComboBox* VisuGUI_Slider.myTimeStampStrings [private] |
QComboBox* VisuGUI_Slider.myTimeStampIndexes [private] |
QSlider* VisuGUI_Slider.mySpeedSlider [private] |
QRadioButton* VisuGUI_Slider.myMinimalMemoryButton [private] |
QRadioButton* VisuGUI_Slider.myLimitedMemoryButton [private] |
SalomeApp_DoubleSpinBox* VisuGUI_Slider.myLimitedMemory [private] |
QLineEdit* VisuGUI_Slider.myUsedMemory [private] |
QLineEdit* VisuGUI_Slider.myFreeMemory [private] |
THolderList VisuGUI_Slider.myHolderList [private] |
QTimer* VisuGUI_Slider.myTimer [private] |
QPixmap VisuGUI_Slider.myPlayPixmap [private] |
QPixmap VisuGUI_Slider.myPausePixmap [private] |
QAction* VisuGUI_Slider.myToggleViewAction [private] |