[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/kdepim/enterprise4/kdelibs-4.1-branch/kdeui/widgets
From: Laurent Montel <montel () kde ! org>
Date: 2009-03-27 10:54:39
Message-ID: 1238151279.694952.19392.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 945363 by mlaurent:
Backport:
Don't lose html formatting when we cancel spellchecking
M +7 -1 ktextedit.cpp
--- branches/kdepim/enterprise4/kdelibs-4.1-branch/kdeui/widgets/ktextedit.cpp #945362:945363
@@ -106,6 +106,7 @@
bool checkSpellingEnabled : 1;
bool findReplaceEnabled: 1;
QString originalBuffer;
+ QString originalHtml;
QString spellChechingConfigFileName;
QString spellCheckingLanguage;
Sonnet::Highlighter *highlighter;
@@ -119,7 +120,10 @@
void KTextEdit::Private::spellCheckerCanceled()
{
parent->selectAll();
- parent->setPlainText(originalBuffer);
+ if(parent->acceptRichText ())
+ parent->setHtml(originalHtml);
+ else
+ parent->setPlainText(originalBuffer);
spellCheckerFinished();
}
@@ -551,6 +555,8 @@
connect(spellDialog, SIGNAL(languageChanged(const QString &)),
this, SIGNAL(languageChanged(const QString &)));
d->originalBuffer = toPlainText();
+ if(acceptRichText ())
+ d->originalHtml = toHtml();
spellDialog->setBuffer(d->originalBuffer);
spellDialog->show();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic