MCPcopy Create free account
hub / github.com/Vector35/debugger / updateRows

Method updateRows

ui/moduleswidget.cpp:179–194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177
178
179void DebugModulesListModel::updateRows(std::vector<DebugModule> newModules)
180{
181 beginResetModel();
182 std::vector<ModuleItem> newRows;
183 for (const DebugModule& module : newModules)
184 {
185 newRows.emplace_back(module.m_address, module.m_size, module.m_short_name, module.m_name);
186 }
187
188 std::sort(newRows.begin(), newRows.end(), [=](const ModuleItem& a, const ModuleItem& b) {
189 return a.address() < b.address();
190 });
191
192 m_items = newRows;
193 endResetModel();
194}
195
196
197DebugModulesItemDelegate::DebugModulesItemDelegate(QWidget* parent) : QStyledItemDelegate(parent)

Callers 1

notifyModulesChangedMethod · 0.45

Calls 1

addressMethod · 0.45

Tested by

no test coverage detected