| 858 | } |
| 859 | |
| 860 | QList<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 | |
| 880 | bool ChangesManager::undoAllEditsForRequest(const QString &requestId, QString *errorMsg) |
| 881 | { |
no test coverage detected