+wxDataViewItem wxDataViewCtrlBase::GetCurrentItem() const
+{
+ return HasFlag(wxDV_MULTIPLE) ? DoGetCurrentItem()
+ : GetSelection();
+}
+
+void wxDataViewCtrlBase::SetCurrentItem(const wxDataViewItem& item)
+{
+ wxCHECK_RET( item.IsOk(), "Can't make current an invalid item." );
+
+ if ( HasFlag(wxDV_MULTIPLE) )
+ DoSetCurrentItem(item);
+ else
+ Select(item);
+}
+