document ItemDeleted()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49810 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2007-11-10 11:37:52 +00:00
parent 8e86978af5
commit d1e660b50a

View File

@@ -96,12 +96,14 @@ associating the model with a control like this:
\latexignore{\rtfignore{\wxheading{Members}}} \latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxDataViewModel::wxDataViewModel}\label{wxdataviewmodelwxdataviewmodel} \membersection{wxDataViewModel::wxDataViewModel}\label{wxdataviewmodelwxdataviewmodel}
\func{}{wxDataViewModel}{\void} \func{}{wxDataViewModel}{\void}
Constructor. Constructor.
\membersection{wxDataViewModel::\destruct{wxDataViewModel}}\label{wxdataviewmodeldtor} \membersection{wxDataViewModel::\destruct{wxDataViewModel}}\label{wxdataviewmodeldtor}
\func{}{\destruct{wxDataViewModel}}{\void} \func{}{\destruct{wxDataViewModel}}{\void}
@@ -109,6 +111,7 @@ Constructor.
Destructor. This should not be called directly. Use DecRef() instead. Destructor. This should not be called directly. Use DecRef() instead.
\membersection{wxDataViewModel::AddNotifier}\label{wxdataviewmodeladdnotifier} \membersection{wxDataViewModel::AddNotifier}\label{wxdataviewmodeladdnotifier}
\func{void}{AddNotifier}{\param{wxDataViewModelNotifier* }{notifier}} \func{void}{AddNotifier}{\param{wxDataViewModelNotifier* }{notifier}}
@@ -116,12 +119,14 @@ Destructor. This should not be called directly. Use DecRef() instead.
Adds a \helpref{wxDataViewModelNotifier}{wxdataviewmodelnotifier} Adds a \helpref{wxDataViewModelNotifier}{wxdataviewmodelnotifier}
to the model. to the model.
\membersection{wxDataViewModel::Cleared}\label{wxdataviewmodelcleared} \membersection{wxDataViewModel::Cleared}\label{wxdataviewmodelcleared}
\func{virtual bool}{Cleared}{\void} \func{virtual bool}{Cleared}{\void}
Called to inform the model that all data has been deleted. Called to inform the model that all data has been deleted.
\membersection{wxDataViewModel::Compare}\label{wxdataviewmodelcompare} \membersection{wxDataViewModel::Compare}\label{wxdataviewmodelcompare}
\func{virtual int}{Compare}{\param{const wxDataViewItem\& }{item1}, \param{const wxDataViewItem\& }{item2}, \param{unsigned int }{column}, \param{bool }{ascending}} \func{virtual int}{Compare}{\param{const wxDataViewItem\& }{item1}, \param{const wxDataViewItem\& }{item2}, \param{unsigned int }{column}, \param{bool }{ascending}}
@@ -132,12 +137,14 @@ Override this for a different sorting behaviour.
See also \helpref{HasDefaultCompare}{wxdataviewmodelhasdefaultcompare}. See also \helpref{HasDefaultCompare}{wxdataviewmodelhasdefaultcompare}.
\membersection{wxDataViewModel::GetColumnCount}\label{wxdataviewmodelgetcolumncount} \membersection{wxDataViewModel::GetColumnCount}\label{wxdataviewmodelgetcolumncount}
\constfunc{virtual unsigned int}{GetColumnCount}{\void} \constfunc{virtual unsigned int}{GetColumnCount}{\void}
Override this to indicate the number of columns in the model. Override this to indicate the number of columns in the model.
\membersection{wxDataViewModel::GetColumnType}\label{wxdataviewmodelgetcolumntype} \membersection{wxDataViewModel::GetColumnType}\label{wxdataviewmodelgetcolumntype}
\constfunc{virtual wxString}{GetColumnType}{\param{unsigned int }{col}} \constfunc{virtual wxString}{GetColumnType}{\param{unsigned int }{col}}
@@ -146,6 +153,7 @@ Override this to indicate what type of data is stored in the
column specified by {\it col}. This should return a string column specified by {\it col}. This should return a string
indicating the type of data as reported by \helpref{wxVariant}{wxvariant}. indicating the type of data as reported by \helpref{wxVariant}{wxvariant}.
\membersection{wxDataViewModel::GetChildren}\label{wxdataviewmodelgetchildren} \membersection{wxDataViewModel::GetChildren}\label{wxdataviewmodelgetchildren}
\constfunc{virtual unsigned int}{GetChildren}{\param{const wxDataViewItem\& }{item}, \param{wxDataViewItemArray\& }{children} } \constfunc{virtual unsigned int}{GetChildren}{\param{const wxDataViewItem\& }{item}, \param{wxDataViewItemArray\& }{children} }
@@ -153,6 +161,7 @@ indicating the type of data as reported by \helpref{wxVariant}{wxvariant}.
Override this so the control can query the child items of Override this so the control can query the child items of
an item. Returns the number of items. an item. Returns the number of items.
\membersection{wxDataViewModel::GetParent}\label{wxdataviewmodelgetparent} \membersection{wxDataViewModel::GetParent}\label{wxdataviewmodelgetparent}
\constfunc{virtual wxDataViewItem}{GetParent}{\param{const wxDataViewItem\& }{item}} \constfunc{virtual wxDataViewItem}{GetParent}{\param{const wxDataViewItem\& }{item}}
@@ -161,6 +170,7 @@ Override this to indicate which wxDataViewItem representing the parent
of {\it item} or an invalid wxDataViewItem if the the root item is of {\it item} or an invalid wxDataViewItem if the the root item is
the parent item. the parent item.
\membersection{wxDataViewModel::GetValue}\label{wxdataviewmodelgetvalue} \membersection{wxDataViewModel::GetValue}\label{wxdataviewmodelgetvalue}
\constfunc{virtual void}{GetValue}{\param{wxVariant\& }{variant}, \param{const wxDataViewItem\& }{item}, \param{unsigned int }{col}} \constfunc{virtual void}{GetValue}{\param{wxVariant\& }{variant}, \param{const wxDataViewItem\& }{item}, \param{unsigned int }{col}}
@@ -169,6 +179,7 @@ Override this to indicate the value of {\it item}
A \helpref{wxVariant}{wxvariant} is used to store the data. A \helpref{wxVariant}{wxvariant} is used to store the data.
\membersection{wxDataViewModel::HasContainerColumns}\label{wxdataviewmodelhascontainercolumns} \membersection{wxDataViewModel::HasContainerColumns}\label{wxdataviewmodelhascontainercolumns}
\constfunc{virtual bool}{HasContainerColumns}{\param{const wxDataViewItem\& }{item}} \constfunc{virtual bool}{HasContainerColumns}{\param{const wxDataViewItem\& }{item}}
@@ -178,6 +189,7 @@ acts as a headline (or for categorisation) or if it also
acts a normal item with entries for futher columns. By acts a normal item with entries for futher columns. By
default returns {\it false}. default returns {\it false}.
\membersection{wxDataViewModel::HasDefaultCompare}\label{wxdataviewmodelhasdefaultcompare} \membersection{wxDataViewModel::HasDefaultCompare}\label{wxdataviewmodelhasdefaultcompare}
\constfunc{virtual bool}{HasDefaultCompare}{\void} \constfunc{virtual bool}{HasDefaultCompare}{\void}
@@ -190,6 +202,7 @@ order (e.g. by index or order of appearance) is required, then this
should be used. See also \helpref{wxDataViewIndexListModel}{wxdataviewindexlistmodel} should be used. See also \helpref{wxDataViewIndexListModel}{wxdataviewindexlistmodel}
for a model which makes use of this. for a model which makes use of this.
\membersection{wxDataViewModel::IsContainer}\label{wxdataviewmodeliscontainer} \membersection{wxDataViewModel::IsContainer}\label{wxdataviewmodeliscontainer}
\constfunc{virtual bool}{IsContainer}{\param{const wxDataViewItem\& }{item}} \constfunc{virtual bool}{IsContainer}{\param{const wxDataViewItem\& }{item}}
@@ -197,6 +210,7 @@ for a model which makes use of this.
Override this to indicate of {\it item} is a container, i.e. if Override this to indicate of {\it item} is a container, i.e. if
it can have child items. it can have child items.
\membersection{wxDataViewModel::ItemAdded}\label{wxdataviewmodelitemadded} \membersection{wxDataViewModel::ItemAdded}\label{wxdataviewmodelitemadded}
\func{virtual bool}{ItemAdded}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItem\& }{item}} \func{virtual bool}{ItemAdded}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItem\& }{item}}
@@ -204,6 +218,7 @@ it can have child items.
Call this to inform the model that an item has been added Call this to inform the model that an item has been added
to the data. to the data.
\membersection{wxDataViewModel::ItemChanged}\label{wxdataviewmodelitemchanged} \membersection{wxDataViewModel::ItemChanged}\label{wxdataviewmodelitemchanged}
\func{virtual bool}{ItemChanged}{\param{const wxDataViewItem\& }{item}} \func{virtual bool}{ItemChanged}{\param{const wxDataViewItem\& }{item}}
@@ -213,6 +228,14 @@ Call this to inform the model that an item has changed.
This will eventually emit a wxEVT\_DATAVIEW\_ITEM\_VALUE\_CHANGED This will eventually emit a wxEVT\_DATAVIEW\_ITEM\_VALUE\_CHANGED
event (in which the column fields will not be set) to the user. event (in which the column fields will not be set) to the user.
\membersection{wxDataViewModel::ItemDeleted}\label{wxdataviewmodelitemdeleted}
\func{virtual bool}{ItemDeleted}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItem\& }{item}}
Call this to inform the model that an item has been deleted from the data.
\membersection{wxDataViewModel::ItemsAdded}\label{wxdataviewmodelitemsadded} \membersection{wxDataViewModel::ItemsAdded}\label{wxdataviewmodelitemsadded}
\func{virtual bool}{ItemsAdded}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItemArray\& }{items}} \func{virtual bool}{ItemsAdded}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItemArray\& }{items}}
@@ -220,6 +243,7 @@ event (in which the column fields will not be set) to the user.
Call this to inform the model that several items have been added Call this to inform the model that several items have been added
to the data. to the data.
\membersection{wxDataViewModel::ItemsChanged}\label{wxdataviewmodelitemschanged} \membersection{wxDataViewModel::ItemsChanged}\label{wxdataviewmodelitemschanged}
\func{virtual bool}{ItemsChanged}{\param{const wxDataViewItemArray\& }{items}} \func{virtual bool}{ItemsChanged}{\param{const wxDataViewItemArray\& }{items}}
@@ -229,18 +253,21 @@ Call this to inform the model that several items have changed.
This will eventually emit wxEVT\_DATAVIEW\_ITEM\_VALUE\_CHANGED This will eventually emit wxEVT\_DATAVIEW\_ITEM\_VALUE\_CHANGED
events (in which the column fields will not be set) to the user. events (in which the column fields will not be set) to the user.
\membersection{wxDataViewModel::ItemsDeleted}\label{wxdataviewmodelitemsdeleted} \membersection{wxDataViewModel::ItemsDeleted}\label{wxdataviewmodelitemsdeleted}
\func{virtual bool}{ItemsDeleted}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItemArray\& }{items}} \func{virtual bool}{ItemsDeleted}{\param{const wxDataViewItem\& }{parent}, \param{const wxDataViewItemArray\& }{items}}
Call this to inform the model that several items have been deleted. Call this to inform the model that several items have been deleted.
\membersection{wxDataViewModel::RemoveNotifier}\label{wxdataviewmodelremovenotifier} \membersection{wxDataViewModel::RemoveNotifier}\label{wxdataviewmodelremovenotifier}
\func{void}{RemoveNotifier}{\param{wxDataViewModelNotifier* }{notifier}} \func{void}{RemoveNotifier}{\param{wxDataViewModelNotifier* }{notifier}}
Remove the {\it notifier} from the list of notifiers. Remove the {\it notifier} from the list of notifiers.
\membersection{wxDataViewModel::Resort}\label{wxdataviewmodelresort} \membersection{wxDataViewModel::Resort}\label{wxdataviewmodelresort}
\func{virtual void}{Resort}{\void} \func{virtual void}{Resort}{\void}
@@ -248,6 +275,7 @@ Remove the {\it notifier} from the list of notifiers.
Call this to initiate a resort after the sort function has Call this to initiate a resort after the sort function has
been changed. been changed.
\membersection{wxDataViewModel::SetValue}\label{wxdataviewmodelsetvalue} \membersection{wxDataViewModel::SetValue}\label{wxdataviewmodelsetvalue}
\func{virtual bool}{SetValue}{\param{const wxVariant\& }{variant}, \param{const wxDataViewItem\& }{item}, \param{unsigned int }{col}} \func{virtual bool}{SetValue}{\param{const wxVariant\& }{variant}, \param{const wxDataViewItem\& }{item}, \param{unsigned int }{col}}
@@ -258,6 +286,7 @@ this method after the user changed some data in the view.
Afterwards \helpref{ValueChanged}{wxdataviewmodelvaluechanged} Afterwards \helpref{ValueChanged}{wxdataviewmodelvaluechanged}
has to be called! has to be called!
\membersection{wxDataViewModel::ValueChanged}\label{wxdataviewmodelvaluechanged} \membersection{wxDataViewModel::ValueChanged}\label{wxdataviewmodelvaluechanged}
\func{virtual bool}{ValueChanged}{\param{const wxDataViewItem\& }{item}, \param{unsigned int }{col}} \func{virtual bool}{ValueChanged}{\param{const wxDataViewItem\& }{item}, \param{unsigned int }{col}}