Table Of Contents

Previous topic

DataViewModel

Next topic

DataViewRenderer

This Page

phoenix_title DataViewModelNotifier

A DataViewModelNotifier instance is owned by a DataViewModel and mirrors its notification interface.

See the documentation of that class for further information.


class_hierarchy Inheritance Diagram

Inheritance diagram for class DataViewModelNotifier

Inheritance diagram of DataViewModelNotifier


method_summary Methods Summary

__init__ Constructor.
Cleared Called by owning model.
GetOwner Get owning DataViewModel.
ItemAdded Called by owning model.
ItemChanged Called by owning model.
ItemDeleted Called by owning model.
ItemsAdded Called by owning model.
ItemsChanged Called by owning model.
ItemsDeleted Called by owning model.
Resort Called by owning model.
SetOwner Set owner of this notifier.
ValueChanged Called by owning model.

property_summary Properties Summary

Owner See GetOwner and SetOwner

api Class API



class DataViewModelNotifier(object)

A DataViewModelNotifier instance is owned by a DataViewModel and mirrors its notification interface.

Possible constructors:

DataViewModelNotifier()

Methods



__init__(self)

Constructor.



Cleared(self)

Called by owning model.

Return type:bool


GetOwner(self)

Get owning DataViewModel.

Return type: DataViewModel


ItemAdded(self, parent, item)

Called by owning model.

Parameters:
Return type:

bool

Returns:

Always return True from this function in derived classes.



ItemChanged(self, item)

Called by owning model.

Parameters:item (dataview.DataViewItem) –
Return type:bool
Returns:Always return True from this function in derived classes.


ItemDeleted(self, parent, item)

Called by owning model.

Parameters:
Return type:

bool

Returns:

Always return True from this function in derived classes.



ItemsAdded(self, parent, items)

Called by owning model.

Parameters:
Return type:

bool

Returns:

Always return True from this function in derived classes.



ItemsChanged(self, items)

Called by owning model.

Parameters:items (DataViewItemArray) –
Return type:bool
Returns:Always return True from this function in derived classes.


ItemsDeleted(self, parent, items)

Called by owning model.

Parameters:
Return type:

bool

Returns:

Always return True from this function in derived classes.



Resort(self)

Called by owning model.



SetOwner(self, owner)

Set owner of this notifier.

Used internally.

Parameters:owner (dataview.DataViewModel) –


ValueChanged(self, item, col)

Called by owning model.

Parameters:
Return type:

bool

Returns:

Always return True from this function in derived classes.


Properties



Owner

See GetOwner and SetOwner