Bunch of raw pointers replaced with smart pointers of references.

This commit is contained in:
eelke 2017-12-09 20:21:22 +01:00
parent 5a199c9138
commit ea035f58c8
20 changed files with 67 additions and 79 deletions

View file

@ -56,13 +56,12 @@ QVariant TypeSelectionItemModel::data(const QModelIndex &index, int role) const
return result;
}
void TypeSelectionItemModel::setTypeList(const PgTypeContainer* types)
void TypeSelectionItemModel::setTypeList(std::shared_ptr<const PgTypeContainer> types)
{
beginResetModel();
m_types.clear();
for (const auto &e : *types) {
if (e.typcategory != "A"
&& e.typtype != "c") {
if (e.typcategory != "A" && e.typtype != "c") {
m_types.push_back(e.typname);
}
}