MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / loadSavedAddressFromFieldList

Method loadSavedAddressFromFieldList

pcsx2-qt/Debugger/Memory/SavedAddressesModel.cpp:194–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192}
193
194void SavedAddressesModel::loadSavedAddressFromFieldList(QStringList fields)
195{
196 if (fields.size() != SavedAddressesModel::HeaderColumns::COLUMN_COUNT)
197 {
198 Console.WriteLn("Debugger Saved Addresses Model: Invalid number of columns, skipping");
199 return;
200 }
201
202 bool ok;
203 const u32 address = fields[SavedAddressesModel::HeaderColumns::ADDRESS].toUInt(&ok, 16);
204 if (!ok)
205 {
206 Console.WriteLn("Debugger Saved Addresses Model: Failed to parse address '%s', skipping", fields[SavedAddressesModel::HeaderColumns::ADDRESS].toUtf8().constData());
207 return;
208 }
209
210 const QString label = fields[SavedAddressesModel::HeaderColumns::LABEL];
211 const QString description = fields[SavedAddressesModel::HeaderColumns::DESCRIPTION];
212 const SavedAddressesModel::SavedAddress importedAddress = {address, label, description};
213 addRow(importedAddress);
214}
215
216void SavedAddressesModel::clear()
217{

Callers 2

loadGameSettingsMethod · 0.80
contextPasteCSVMethod · 0.80

Calls 2

sizeMethod · 0.45
WriteLnMethod · 0.45

Tested by

no test coverage detected