void QtPropertyModel::OnItemChanged(QStandardItem* item) { QtPropertyItem *propItem = (QtPropertyItem *) item; if(NULL != propItem) { if(propItem->isCheckable()) { propItem->GetPropertyData()->SetValue(QVariant(propItem->checkState() == Qt::Checked)); } } }