Public Slots | Public Member Functions | List of all members
pqTimelineWidget Class Reference

pqTimelineWidget holds the timeline views and models for the time sources and the animation tracks. More...

#include <pqTimelineWidget.h>

Inherits QWidget.

Public Slots

void onNewSession ()
 Updates internal connections with the session timekeeper. More...
 
void recreateTimeSources ()
 Recreate time sources from time keeper. More...
 
void updateTimeTrackFromScene ()
 Updates Checkstate and TIMES data on TIME track from animation scene. More...
 
Scene update

Update the AnimationScene from the timeline track states.

void updateSceneFromEnabledSources ()
 
void updateSceneFromEnabledAnimations ()
 Update the cues from the animation tracks. More...
 
Track update

Update track data when proxy is updated

void renameTrackFromProxy (pqServerManagerModelItem *item)
 
void updateSourceTimeFromProxy (pqServerManagerModelItem *item)
 Update SOURCETIME data. More...
 
void updateCueCache (const QString &group, const QString &name, vtkSMProxy *proxy)
 Update cue cache. Useful to cleanup on proxy removal. More...
 
Cue update

Update animation tracks when cues changes.

void addCueTrack (pqAnimationCue *cue)
 
void removeCueTrack (pqAnimationCue *cue)
 Remove the track from cue. More...
 
void updateCueTracksData ()
 Update track data from cue keyframes. More...
 
void updateCueTracksState ()
 Update track checkstate from cue enabled state. More...
 

Public Member Functions

 pqTimelineWidget (QWidget *parent=nullptr)
 
 ~pqTimelineWidget () override
 
void setAdvancedMode (bool advanced)
 Set advanced mode. More...
 

Detailed Description

pqTimelineWidget holds the timeline views and models for the time sources and the animation tracks.

Definition at line 22 of file pqTimelineWidget.h.

Constructor & Destructor Documentation

◆ pqTimelineWidget()

pqTimelineWidget::pqTimelineWidget ( QWidget *  parent = nullptr)

◆ ~pqTimelineWidget()

pqTimelineWidget::~pqTimelineWidget ( )
override

Member Function Documentation

◆ setAdvancedMode()

void pqTimelineWidget::setAdvancedMode ( bool  advanced)

Set advanced mode.

This is used to control advanced widgets visibility.

◆ onNewSession

void pqTimelineWidget::onNewSession ( )
slot

Updates internal connections with the session timekeeper.

◆ recreateTimeSources

void pqTimelineWidget::recreateTimeSources ( )
slot

Recreate time sources from time keeper.

◆ updateTimeTrackFromScene

void pqTimelineWidget::updateTimeTrackFromScene ( )
slot

Updates Checkstate and TIMES data on TIME track from animation scene.

◆ updateSceneFromEnabledSources

void pqTimelineWidget::updateSceneFromEnabledSources ( )
slot

Update the scene and underlying timekeeper from the sources track states.

◆ updateSceneFromEnabledAnimations

void pqTimelineWidget::updateSceneFromEnabledAnimations ( )
slot

Update the cues from the animation tracks.

◆ renameTrackFromProxy

void pqTimelineWidget::renameTrackFromProxy ( pqServerManagerModelItem item)
slot

Update DisplayRole and REGISTRATIONNAME data

◆ updateSourceTimeFromProxy

void pqTimelineWidget::updateSourceTimeFromProxy ( pqServerManagerModelItem item)
slot

Update SOURCETIME data.

◆ updateCueCache

void pqTimelineWidget::updateCueCache ( const QString &  group,
const QString &  name,
vtkSMProxy proxy 
)
slot

Update cue cache. Useful to cleanup on proxy removal.

◆ addCueTrack

void pqTimelineWidget::addCueTrack ( pqAnimationCue cue)
slot

Add a track for new cue.

◆ removeCueTrack

void pqTimelineWidget::removeCueTrack ( pqAnimationCue cue)
slot

Remove the track from cue.

◆ updateCueTracksData

void pqTimelineWidget::updateCueTracksData ( )
slot

Update track data from cue keyframes.

◆ updateCueTracksState

void pqTimelineWidget::updateCueTracksState ( )
slot

Update track checkstate from cue enabled state.


The documentation for this class was generated from the following file: