Struct sixtyfps_corelib::model::ModelNotify [−][src]
pub struct ModelNotify { /* fields omitted */ }
Dispatch notifications from a Model
to one or several ModelPeer
.
Typically, you would want to put this in the implementaiton of the Model
Implementations
impl ModelNotify
[src]
impl ModelNotify
[src]pub fn row_changed(&self, row: usize)
[src]
Notify the peers that a specific row was changed
pub fn row_added(&self, index: usize, count: usize)
[src]
Notify the peers that rows were added
pub fn row_removed(&self, index: usize, count: usize)
[src]
Notify the peers that rows were removed
pub fn attach(&self, peer: ModelPeer)
[src]
Attach one peer. The peer will be notified when the model changes
Trait Implementations
impl Default for ModelNotify
[src]
impl Default for ModelNotify
[src]fn default() -> ModelNotify
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ModelNotify
impl !RefUnwindSafe for ModelNotify
impl !Send for ModelNotify
impl !Send for ModelNotify
impl !Sync for ModelNotify
impl !Sync for ModelNotify
impl Unpin for ModelNotify
impl Unpin for ModelNotify
impl !UnwindSafe for ModelNotify
impl !UnwindSafe for ModelNotify