void db_Trigger::event(const grt::StringRef &value) { grt::ValueRef ovalue(_event); if (_owner.is_valid() && _event != value) (*db_TableRef::cast_from(_owner)->signal_refreshDisplay())("trigger"); _event= value; member_changed("event", ovalue, value); }
void db_Trigger::timing(const grt::StringRef &value) { grt::ValueRef ovalue(_timing); if (_owner.is_valid() && _timing != value) (*db_TableRef::cast_from(_owner)->signal_refreshDisplay())("trigger"); _timing= value; member_changed("timing", ovalue, value); }
void workbench_physical_ViewFigure::view(const db_ViewRef &value) { if (_view == value) return; if (_view.is_valid() && value.is_valid()) throw std::runtime_error("Cannot change view field of figure after its set"); if (_is_global && _view.is_valid()) _view.unmark_global(); if (_is_global && value.is_valid()) value.mark_global(); grt::ValueRef ovalue(_view); get_data()->set_view(value); member_changed("view", ovalue, value); }
void workbench_physical_RoutineGroupFigure::routineGroup(const db_RoutineGroupRef &value) { if (_routineGroup == value) return; if (_routineGroup.is_valid() && value.is_valid()) throw std::runtime_error("Cannot change routineGroup field of figure after its set"); if (_is_global && _routineGroup.is_valid()) _routineGroup.unmark_global(); if (_is_global && value.is_valid()) value.mark_global(); grt::ValueRef ovalue(_routineGroup); get_data()->set_routine_group(value); member_changed("routineGroup", ovalue, value); }
void workbench_model_ImageFigure::keepAspectRatio(const grt::IntegerRef &value) { grt::ValueRef ovalue(_keepAspectRatio); get_data()->set_keep_aspect_ratio(value != 0); member_changed("keepAspectRatio", ovalue, value); }