SeExpr
Public Types | Public Slots | Public Member Functions | Static Public Member Functions | Private Slots | Private Attributes | Static Private Attributes | List of all members
AnimCurveControl Class Reference

#include <ExprControl.h>

Inheritance diagram for AnimCurveControl:
ExprControl

Public Types

typedef void(* AnimCurveCallback )(const std::string &, animlib::AnimCurve &curve)
 

Public Slots

void editGraphClicked ()
 
- Public Slots inherited from ExprControl
void linkStateChange (int state)
 

Public Member Functions

 AnimCurveControl (int id, AnimCurveEditable *curveEditable)
 
- Public Member Functions inherited from ExprControl
 ExprControl (int id, Editable *editable, bool showColorLink)
 
virtual ~ExprControl ()
 
virtual QColor getColor ()
 Interface for getting the color (used for linked color picking) More...
 
virtual void setColor (QColor color)
 Interface for setting the color (used for linked color picking) More...
 
void linkDisconnect (int newId)
 

Static Public Member Functions

static void setAnimCurveCallback (AnimCurveCallback callback)
 

Private Slots

void refreshClicked ()
 

Private Attributes

AnimCurveEditable_editable
 
ExprGraphPreview_preview
 

Static Private Attributes

static AnimCurveCallback callback =0
 

Additional Inherited Members

- Signals inherited from ExprControl
void controlChanged (int id)
 
void linkColorEdited (int id, QColor color)
 
void linkColorLink (int id)
 
- Protected Attributes inherited from ExprControl
int _id
 
bool _updating
 
QHBoxLayout * hbox
 
QCheckBox * _colorLinkCB
 
QLabel * _label
 
Editable_editable
 

Detailed Description

Definition at line 267 of file ExprControl.h.

Member Typedef Documentation

typedef void(* AnimCurveControl::AnimCurveCallback)(const std::string &, animlib::AnimCurve &curve)

Definition at line 275 of file ExprControl.h.

Constructor & Destructor Documentation

AnimCurveControl::AnimCurveControl ( int  id,
AnimCurveEditable curveEditable 
)

Member Function Documentation

void AnimCurveControl::editGraphClicked ( )
slot
void AnimCurveControl::refreshClicked ( )
privateslot
void AnimCurveControl::setAnimCurveCallback ( AnimCurveCallback  callback)
static

Definition at line 812 of file ExprControl.cpp.

References callback.

Referenced by ExprControlCollection::setAnimCurveCallback().

Member Data Documentation

AnimCurveEditable* AnimCurveControl::_editable
private

Definition at line 269 of file ExprControl.h.

Referenced by AnimCurveControl(), editGraphClicked(), and refreshClicked().

ExprGraphPreview* AnimCurveControl::_preview
private

Definition at line 272 of file ExprControl.h.

Referenced by AnimCurveControl(), editGraphClicked(), and refreshClicked().

AnimCurveControl::AnimCurveCallback AnimCurveControl::callback =0
staticprivate

Definition at line 285 of file ExprControl.h.

Referenced by refreshClicked(), and setAnimCurveCallback().


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