X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/86755098f52bd0f2c180d2d5ed2202c5d0e25df2..17ca6e3b7d912a05de932a9dfbc20fd3ac666e5c:/src/common/datavcmn.cpp diff --git a/src/common/datavcmn.cpp b/src/common/datavcmn.cpp index dd45d2b42e..3e52749a09 100644 --- a/src/common/datavcmn.cpp +++ b/src/common/datavcmn.cpp @@ -779,6 +779,22 @@ bool wxDataViewRendererBase::FinishEditing() return true; } +void wxDataViewRendererBase::PrepareForItem(const wxDataViewModel *model, + const wxDataViewItem& item, + unsigned column) +{ + wxVariant value; + model->GetValue(value, item, column); + SetValue(value); + + wxDataViewItemAttr attr; + model->GetAttr(item, column, attr); + SetAttr(attr); + + SetEnabled(model->IsEnabled(item, column)); +} + + // ---------------------------------------------------------------------------- // wxDataViewCustomRendererBase // ----------------------------------------------------------------------------