\section{\class{wxDataViewModelNotifier}}\label{wxdataviewmodelnotifier}

A wxDataViewModelNotifier instance is owned by a
\helpref{wxDataViewModel}{wxdataviewmodel}
and mirrors its notification interface. See 
the documentation of that class for further
information.

\wxheading{Derived from}

No base class

\wxheading{Include files}

<dataview.h>

\wxheading{Data structures}

\latexignore{\rtfignore{\wxheading{Members}}}


\membersection{wxDataViewModelNotifier::wxDataViewModelNotifier}\label{wxdataviewmodelnotifierwxdataviewmodelnotifier}

\func{}{wxDataViewModelNotifier}{\void}

Constructor.

\membersection{wxDataViewModelNotifier::\destruct{wxDataViewModelNotifier}}\label{wxdataviewmodelnotifierdtor}

\func{}{\destruct{wxDataViewModelNotifier}}{\void}

Destructor.

\membersection{wxDataViewModelNotifier::Cleared}\label{wxdataviewmodelnotifiercleared}

\func{bool}{Cleared}{\void}

Called by owning model.

\membersection{wxDataViewModelNotifier::GetOwner}\label{wxdataviewmodelnotifiergetowner}

\func{wxDataViewModel*}{GetOwner}{\void}

Get owning wxDataViewModel.

\membersection{wxDataViewModelNotifier::ItemAdded}\label{wxdataviewmodelnotifieritemadded}

\func{bool}{ItemAdded}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItem\& }{item}}

Called by owning model.

\membersection{wxDataViewModelNotifier::ItemChanged}\label{wxdataviewmodelnotifieritemchanged}

\func{bool}{ItemChanged}{\param{const wxDataViewItem\& }{item}}

Called by owning model.

\membersection{wxDataViewModelNotifier::ItemDeleted}\label{wxdataviewmodelnotifieritemdeleted}

\func{bool}{ItemDeleted}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItem\& }{item}}

Called by owning model.

\membersection{wxDataViewModelNotifier::ItemsAdded}\label{wxdataviewmodelnotifieritemsadded}

\func{bool}{ItemsAdded}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItemArray\& }{items}}

Called by owning model.

\membersection{wxDataViewModelNotifier::ItemsChanged}\label{wxdataviewmodelnotifieritemschanged}

\func{bool}{ItemsChanged}{\param{const wxDataViewItemArray\& }{items}}

Called by owning model.

\membersection{wxDataViewModelNotifier::ItemsDeleted}\label{wxdataviewmodelnotifieritemsdeleted}

\func{bool}{ItemsDeleted}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItemArray\& }{items}}

Called by owning model.

\membersection{wxDataViewModelNotifier::Resort}\label{wxdataviewmodelnotifierresort}

\func{void}{Resort}{\void}

Called by owning model.

\membersection{wxDataViewModelNotifier::SetOwner}\label{wxdataviewmodelnotifiersetowner}

\func{void}{SetOwner}{\param{wxDataViewModel* }{owner}}

Set owner of this notifier. Used internally.

\membersection{wxDataViewModelNotifier::ValueChanged}\label{wxdataviewmodelnotifiervaluechanged}

\func{bool}{ValueChanged}{\param{const wxDataViewItem\& }{item}, \param{unsigned int }{col}}

Called by owning model.
