MCPcopy Create free account
hub / github.com/Palm1r/QodeAssist / getEditsForRequest

Method getEditsForRequest

context/ChangesManager.cpp:860–878  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

858}
859
860QList<ChangesManager::FileEdit> ChangesManager::getEditsForRequest(const QString &requestId) const
861{
862 QMutexLocker locker(&m_mutex);
863
864 QList<FileEdit> edits;
865
866 if (!m_requestEdits.contains(requestId)) {
867 return edits;
868 }
869
870 const RequestEdits &reqEdits = m_requestEdits[requestId];
871 for (const QString &editId : reqEdits.editIds) {
872 if (m_fileEdits.contains(editId)) {
873 edits.append(m_fileEdits[editId]);
874 }
875 }
876
877 return edits;
878}
879
880bool ChangesManager::undoAllEditsForRequest(const QString &requestId, QString *errorMsg)
881{

Callers 3

updateStatsMethod · 0.80

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected