SeExpr
|
#include <ExprControl.h>
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 |
Definition at line 267 of file ExprControl.h.
typedef void(* AnimCurveControl::AnimCurveCallback)(const std::string &, animlib::AnimCurve &curve) |
Definition at line 275 of file ExprControl.h.
AnimCurveControl::AnimCurveControl | ( | int | id, |
AnimCurveEditable * | curveEditable | ||
) |
Definition at line 734 of file ExprControl.cpp.
References _editable, _preview, editGraphClicked(), graphXPM, ExprControl::hbox, AnimCurveEditable::link, refreshClicked(), and refreshXPM.
|
slot |
Definition at line 780 of file ExprControl.cpp.
References _editable, ExprControl::_id, _preview, and ExprControl::controlChanged().
Referenced by AnimCurveControl(), and ExprControlCollection::showEditor().
|
privateslot |
Definition at line 768 of file ExprControl.cpp.
References _editable, ExprControl::_id, _preview, callback, ExprControl::controlChanged(), and AnimCurveEditable::link.
Referenced by AnimCurveControl().
|
static |
Definition at line 812 of file ExprControl.cpp.
References callback.
Referenced by ExprControlCollection::setAnimCurveCallback().
|
private |
Definition at line 269 of file ExprControl.h.
Referenced by AnimCurveControl(), editGraphClicked(), and refreshClicked().
|
private |
Definition at line 272 of file ExprControl.h.
Referenced by AnimCurveControl(), editGraphClicked(), and refreshClicked().
|
staticprivate |
Definition at line 285 of file ExprControl.h.
Referenced by refreshClicked(), and setAnimCurveCallback().