MCPcopy Create free account
hub / github.com/KDE/kdevelop / setDefines

Method setDefines

plugins/custom-definesandincludes/kcm_widget/definesmodel.cpp:131–144  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129}
130
131void DefinesModel::setDefines(const Defines& includes )
132{
133 beginResetModel();
134#if QT_VERSION >= QT_VERSION_CHECK(6, 6, 0)
135 m_defines.assign(includes.constKeyValueBegin(), includes.constKeyValueEnd());
136#else
137 m_defines.clear();
138 m_defines.reserve(includes.size());
139 for ( auto it = includes.begin(); it != includes.end(); ++it ) {
140 m_defines << QPair<QString, QString>{it.key(), it.value()};
141 }
142#endif
143 endResetModel();
144}
145
146bool DefinesModel::removeRows( int row, int count, const QModelIndex& parent )
147{

Callers 1

projectPathSelectedMethod · 0.45

Calls 8

assignMethod · 0.45
clearMethod · 0.45
reserveMethod · 0.45
sizeMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
keyMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected