void se_expr_param_t::set_value( const std::string& x, change_reason reason) { if( can_undo()) param_set()->add_command( this); value().assign( x); emit_param_changed( reason); }
void aspect_ratio_param_t::set_value( float x, change_reason reason) { if( param_set() && can_undo()) param_set()->add_command( this); value().assign( x); emit_param_changed( reason); }
void bool_param_t::set_value( bool x, change_reason reason) { if( can_undo()) param_set()->add_command( this); value().assign( x); emit_param_changed( reason); }
void image_channels_param_t::channel_picked( int index) { tuple4i_t ch( get_value<tuple4i_t>( *this)); if( QObject::sender() == red_combo_) boost::get<0>( ch) = index; if( QObject::sender() == green_combo_) boost::get<1>( ch) = index; if( QObject::sender() == blue_combo_) boost::get<2>( ch) = index; if( QObject::sender() == alpha_combo_) boost::get<3>( ch) = index; param_set()->begin_edit(); param_set()->add_command( this); value().assign( ch); emit_param_changed( user_edited); param_set()->end_edit(); }
void param_t::set_frame( float frame) { evaluate( frame); do_set_frame( frame); emit_param_changed( time_changed); }