diff options
author | hjk <qtc-committer@nokia.com> | 2009-10-26 11:40:33 (GMT) |
---|---|---|
committer | Kai Koehne <kai.koehne@nokia.com> | 2009-11-03 15:00:08 (GMT) |
commit | d1a1d5df2ec9e34cdbed340685fc8e8dd8e9bece (patch) | |
tree | 14cb1d55124951f4c88a2694fb0fb945176c2e38 /src/gui/text/qtextdocument.cpp | |
parent | e8c547f283cdedfeacb056e672020a2dbe4157ff (diff) | |
download | Qt-d1a1d5df2ec9e34cdbed340685fc8e8dd8e9bece.zip Qt-d1a1d5df2ec9e34cdbed340685fc8e8dd8e9bece.tar.gz Qt-d1a1d5df2ec9e34cdbed340685fc8e8dd8e9bece.tar.bz2 |
introduce int QTextDocument::available{Undo,Redo}Steps() const;
Formerly, QTextDocument::revision() could be used to guesstimate the
number of available undo steps that was used in Qt Creator to store
cursor positions in parallel to the actual text contents. Now that
revision() is strictly increasing, another means is needed, therefore
the new functions providing the needed data.
Reviewed-by: mae
Diffstat (limited to 'src/gui/text/qtextdocument.cpp')
-rw-r--r-- | src/gui/text/qtextdocument.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/gui/text/qtextdocument.cpp b/src/gui/text/qtextdocument.cpp index 6978b6c..1aad385 100644 --- a/src/gui/text/qtextdocument.cpp +++ b/src/gui/text/qtextdocument.cpp @@ -958,6 +958,8 @@ QString QTextDocument::defaultStyleSheet() const /*! Returns true if undo is available; otherwise returns false. + + \sa isRedoAvailable(), availableUndoSteps() */ bool QTextDocument::isUndoAvailable() const { @@ -967,6 +969,8 @@ bool QTextDocument::isUndoAvailable() const /*! Returns true if redo is available; otherwise returns false. + + \sa isUndoAvailable(), availableRedoSteps() */ bool QTextDocument::isRedoAvailable() const { @@ -974,6 +978,29 @@ bool QTextDocument::isRedoAvailable() const return d->isRedoAvailable(); } +/*! \since 4.6 + + Returns the number of available undo steps. + + \sa isUndoAvailable() +*/ +int QTextDocument::availableUndoSteps() const +{ + Q_D(const QTextDocument); + return d->availableUndoSteps(); +} + +/*! \since 4.6 + + Returns the number of available redo steps. + + \sa isRedoAvailable() +*/ +int QTextDocument::availableRedoSteps() const +{ + Q_D(const QTextDocument); + return d->availableRedoSteps(); +} /*! \since 4.4 |