All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
te::qt::widgets::TimeSliderWidget Class Reference

A wdiget used to control the visualization of temporal data. More...

#include <TimeSliderWidget.h>

Inheritance diagram for te::qt::widgets::TimeSliderWidget:

Signals

void valueCHanged (int value)
 Emmit when the slider's value has been changed. More...
 

Public Member Functions

void enterEvent (QEvent *)
 
void leaveEvent (QEvent *)
 
 TimeSliderWidget (QWidget *parent=0, Qt::WindowFlags f=0, int minimum=0, int maximum=10)
 Constructor. More...
 
 ~TimeSliderWidget ()
 Destructor. More...
 

Protected Slots

void onExitToolButtonnClicked ()
 
void onPlayToolButtonnClicked ()
 
void onSettingsToolButtonnClicked ()
 
void onSkipBackwardToolButtonnClicked ()
 
void onSkipForwardToolButtonnClicked ()
 
void onSliderValueChanged (int value)
 
void play ()
 

Private Attributes

bool m_loop
 This property holds whether the slider's animation is on loop. More...
 
int m_speed
 The slider's animation speed in miliseconds. More...
 
bool m_state
 This property holds whether the slider's animation is running. More...
 
std::auto_ptr< QTimer > m_timer
 The timer that will control the animation proccesses. More...
 
std::auto_ptr
< Ui::TimeSliderWidgetForm > 
m_ui
 The widget form. More...
 

Detailed Description

A wdiget used to control the visualization of temporal data.

Definition at line 53 of file TimeSliderWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::TimeSliderWidget::TimeSliderWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0,
int  minimum = 0,
int  maximum = 10 
)
te::qt::widgets::TimeSliderWidget::~TimeSliderWidget ( )

Destructor.

It destructs a Time Slider Widget

Definition at line 81 of file TimeSliderWidget.cpp.

Member Function Documentation

void te::qt::widgets::TimeSliderWidget::enterEvent ( QEvent *  )

Definition at line 85 of file TimeSliderWidget.cpp.

void te::qt::widgets::TimeSliderWidget::leaveEvent ( QEvent *  )

Definition at line 90 of file TimeSliderWidget.cpp.

void te::qt::widgets::TimeSliderWidget::onExitToolButtonnClicked ( )
protectedslot

Definition at line 95 of file TimeSliderWidget.cpp.

Referenced by TimeSliderWidget().

void te::qt::widgets::TimeSliderWidget::onPlayToolButtonnClicked ( )
protectedslot

Definition at line 111 of file TimeSliderWidget.cpp.

Referenced by TimeSliderWidget().

void te::qt::widgets::TimeSliderWidget::onSettingsToolButtonnClicked ( )
protectedslot

Definition at line 100 of file TimeSliderWidget.cpp.

Referenced by TimeSliderWidget().

void te::qt::widgets::TimeSliderWidget::onSkipBackwardToolButtonnClicked ( )
protectedslot

Definition at line 128 of file TimeSliderWidget.cpp.

Referenced by TimeSliderWidget().

void te::qt::widgets::TimeSliderWidget::onSkipForwardToolButtonnClicked ( )
protectedslot

Definition at line 133 of file TimeSliderWidget.cpp.

Referenced by TimeSliderWidget().

void te::qt::widgets::TimeSliderWidget::onSliderValueChanged ( int  value)
protectedslot

Definition at line 157 of file TimeSliderWidget.cpp.

Referenced by TimeSliderWidget().

void te::qt::widgets::TimeSliderWidget::play ( )
protectedslot

Definition at line 138 of file TimeSliderWidget.cpp.

Referenced by TimeSliderWidget().

void te::qt::widgets::TimeSliderWidget::valueCHanged ( int  value)
signal

Emmit when the slider's value has been changed.

Member Data Documentation

bool te::qt::widgets::TimeSliderWidget::m_loop
private

This property holds whether the slider's animation is on loop.

Definition at line 96 of file TimeSliderWidget.h.

Referenced by TimeSliderWidget().

int te::qt::widgets::TimeSliderWidget::m_speed
private

The slider's animation speed in miliseconds.

Definition at line 97 of file TimeSliderWidget.h.

Referenced by TimeSliderWidget().

bool te::qt::widgets::TimeSliderWidget::m_state
private

This property holds whether the slider's animation is running.

Definition at line 98 of file TimeSliderWidget.h.

Referenced by TimeSliderWidget().

std::auto_ptr<QTimer> te::qt::widgets::TimeSliderWidget::m_timer
private

The timer that will control the animation proccesses.

Definition at line 99 of file TimeSliderWidget.h.

Referenced by TimeSliderWidget().

std::auto_ptr<Ui::TimeSliderWidgetForm> te::qt::widgets::TimeSliderWidget::m_ui
private

The widget form.

Definition at line 100 of file TimeSliderWidget.h.

Referenced by TimeSliderWidget().


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