Olive
Public Slots | Public Member Functions | Public Attributes | Private Slots | Private Attributes | List of all members
EffectRow Class Reference
Inheritance diagram for EffectRow:

Public Slots

void goto_previous_key ()
 
void toggle_key ()
 
void goto_next_key ()
 
void focus_row ()
 

Public Member Functions

 EffectRow (Effect *parent, bool save, QGridLayout *uilayout, const QString &n, int row, bool keyframable=true)
 
EffectFieldadd_field (int type, const QString &id, int colspan=1)
 
void add_widget (QWidget *w)
 
EffectFieldfield (int i)
 
int fieldCount ()
 
void set_keyframe_now (ComboAction *ca)
 
void delete_keyframe_at_time (ComboAction *ca, long time)
 
const QString & get_name ()
 
bool isKeyframing ()
 
void setKeyframing (bool)
 

Public Attributes

ClickableLabellabel
 
Effectparent_effect
 
bool savable
 

Private Slots

void set_keyframe_enabled (bool)
 

Private Attributes

bool keyframing
 
QGridLayout * ui
 
QString name
 
int ui_row
 
QVector< EffectField * > fields
 
QVector< QWidget * > widgets
 
KeyframeNavigatorkeyframe_nav
 
bool just_made_unsafe_keyframe
 
QVector< int > unsafe_keys
 
QVector< QVariant > unsafe_old_data
 
QVector< bool > key_is_new
 
int column_count
 

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