Public Member Functions | Private Slots | Private Attributes
Aseba::ThymioMoveAction Class Reference

#include <ThymioButtons.h>

Inheritance diagram for Aseba::ThymioMoveAction:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int getNumButtons ()
virtual QPixmap image (bool on=true)
virtual int isClicked (int i)
virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
virtual void setClicked (int i, int status)
 ThymioMoveAction (QGraphicsItem *parent=0)
virtual ~ThymioMoveAction ()

Private Slots

void valueChangeDetected ()

Private Attributes

QGraphicsItemAnimation * animation
QList< QSlider * > sliders
QTimeLine * timer
QList< QGraphicsProxyWidget * > widgets

Detailed Description

Definition at line 291 of file ThymioButtons.h.


Constructor & Destructor Documentation

Aseba::ThymioMoveAction::ThymioMoveAction ( QGraphicsItem *  parent = 0)

Definition at line 10 of file ThymioActionButtons.cpp.

Definition at line 50 of file ThymioActionButtons.cpp.


Member Function Documentation

virtual int Aseba::ThymioMoveAction::getNumButtons ( ) [inline, virtual]

Reimplemented from Aseba::ThymioButton.

Definition at line 302 of file ThymioButtons.h.

QPixmap Aseba::ThymioMoveAction::image ( bool  on = true) [virtual]

Reimplemented from Aseba::ThymioButton.

Definition at line 85 of file ThymioActionButtons.cpp.

int Aseba::ThymioMoveAction::isClicked ( int  i) [virtual]

Reimplemented from Aseba::ThymioButton.

Definition at line 120 of file ThymioActionButtons.cpp.

void Aseba::ThymioMoveAction::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget = 0 
) [virtual]

Reimplemented from Aseba::ThymioButton.

Definition at line 55 of file ThymioActionButtons.cpp.

void Aseba::ThymioMoveAction::setClicked ( int  i,
int  status 
) [virtual]

Reimplemented from Aseba::ThymioButton.

Definition at line 114 of file ThymioActionButtons.cpp.

Definition at line 109 of file ThymioActionButtons.cpp.


Member Data Documentation

QGraphicsItemAnimation* Aseba::ThymioMoveAction::animation [private]

Definition at line 310 of file ThymioButtons.h.

QList<QSlider *> Aseba::ThymioMoveAction::sliders [private]

Definition at line 309 of file ThymioButtons.h.

QTimeLine* Aseba::ThymioMoveAction::timer [private]

Definition at line 311 of file ThymioButtons.h.

QList<QGraphicsProxyWidget *> Aseba::ThymioMoveAction::widgets [private]

Definition at line 308 of file ThymioButtons.h.


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


aseba
Author(s): Stéphane Magnenat
autogenerated on Sun Oct 5 2014 23:46:40