Exemple #1
0
QVariant KVModel::data(const QModelIndex &index, int role) const
{
	if (!index.isValid())
		return QVariant();

	if (role == Qt::ToolTipRole)
	{
		return index.child(0, 1).data(Qt::DisplayRole);
	}

	if (role != Qt::DisplayRole && role != Qt::EditRole)
		return QVariant();

	KeyValues *item = getItem(index);

	return QString::fromStdString(item->GetData(!!index.column()));
}