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

Method execute

plugins/clang/duchain/clangproblem.cpp:261–276  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

259}
260
261void ClangFixitAction::execute()
262{
263 DocumentChangeSet changes;
264 {
265 DUChainReadLocker lock;
266
267 DocumentChange change(m_fixit.range.document, m_fixit.range,
268 m_fixit.currentText, m_fixit.replacementText);
269 change.m_ignoreOldText = !m_fixit.currentText.isEmpty();
270 changes.addChange(change);
271 }
272
273 changes.setReplacementPolicy(DocumentChangeSet::WarnOnFailedChange);
274 changes.applyAllChanges();
275 emit executed(this);
276}
277
278#include "moc_clangproblem.cpp"

Callers 10

showUsesDelayedMethod · 0.45
executeCommandMethod · 0.45
testOverrideExecuteMethod · 0.45
testCompleteFunctionMethod · 0.45
testRenameAssistantMethod · 0.45
definesMethod · 0.45
createTestJobFunction · 0.45

Calls 4

addChangeMethod · 0.80
setReplacementPolicyMethod · 0.80
applyAllChangesMethod · 0.80
isEmptyMethod · 0.45

Tested by 7

testOverrideExecuteMethod · 0.36
testCompleteFunctionMethod · 0.36
testRenameAssistantMethod · 0.36
createTestJobFunction · 0.36