示例#1
0
bool Utils::ModelListModel::removeColumns(int column, int count, const QModelIndex& parent)
{
	Utils::ModelListModel::SubModelIndex smi = mapToSource(parent);
	if (smi.first == m_metaModel && smi.second.parent().isValid())
	{
		QAbstractItemModel* subModel = m_subModels.value(smi.second.row());
		if (subModel)
			return subModel->removeColumns(column, count);
	}
	return smi.first->removeColumns(column, count, smi.second);
}