kdevelop/kdevplatform/language/codegen
documentchangeset.h
Go to the documentation of this file.
39 DocumentChange(const IndexedString& document, const KTextEditor::Range& range, const QString& oldText,
56 bool m_ignoreOldText; //Set this to disable the verification of m_oldText. This can be used to overwrite arbitrary text, but is dangerous!
98 explicit ChangeResult(const QString& failureReason, const DocumentChangePointer& reasonChange, bool success)
110 ChangeResult addDocumentRenameChange(const IndexedString& oldFile, const IndexedString& newname);
125 AutoFormatChangesKeepIndentation
133 SimpleUpdate
134 //FullUpdate ///All documents in all open projects that recursively import any of the changed documents will be updated
142 DoNotActivate
DocumentChange(const IndexedString &document, const KTextEditor::Range &range, const QString &oldText, const QString &newText)
Definition: documentchangeset.h:39
If this is given, all changes that could not be applied are simply ignored.
Definition: documentchangeset.h:114
bool m_success
Definition: documentchangeset.h:95
DocumentChangePointer m_reasonChange
Specific change that caused the problem (might be 0)
Definition: documentchangeset.h:93
Object representing an arbitrary set of changes to an arbitrary set of files that can be applied atom...
Definition: documentchangeset.h:64
static ChangeResult successfulResult()
Definition: documentchangeset.h:80
Definition: documentchangeset.h:34
DUChainUpdateHandling
Definition: documentchangeset.h:131
QExplicitlySharedDataPointer< DocumentChange > DocumentChangePointer
Definition: documentchangeset.h:59
If this option is given, no automatic formatting is applied.
Definition: documentchangeset.h:124
ChangeResult(const QString &failureReason, const DocumentChangePointer &reasonChange=DocumentChangePointer())
Definition: documentchangeset.h:76
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 13 2019 03:34:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 13 2019 03:34:46 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.