SeExpr
Public Member Functions | Private Slots | Private Attributes | List of all members
CurveControl Class Reference

Control for editing a normal curve ramp. More...

#include <ExprControl.h>

Inheritance diagram for CurveControl:
ExprControl

Public Member Functions

 CurveControl (int id, CurveEditable *stringEditable)
 
- 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)
 

Private Slots

void curveChanged ()
 

Private Attributes

CurveEditable_curveEditable
 curve model More...
 
ExprCurve_curve
 curve edit widget More...
 

Additional Inherited Members

- Public Slots inherited from ExprControl
void linkStateChange (int state)
 
- 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

Control for editing a normal curve ramp.

Definition at line 234 of file ExprControl.h.

Constructor & Destructor Documentation

CurveControl::CurveControl ( int  id,
CurveEditable stringEditable 
)

Member Function Documentation

void CurveControl::curveChanged ( )
privateslot

Member Data Documentation

ExprCurve* CurveControl::_curve
private

curve edit widget

Definition at line 241 of file ExprControl.h.

Referenced by curveChanged(), and CurveControl().

CurveEditable* CurveControl::_curveEditable
private

curve model

Definition at line 239 of file ExprControl.h.

Referenced by curveChanged(), and CurveControl().


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