Review Request 112281: Allow setting a custom highligher on the spell check decorator
Kevin Ottens
ervin at kde.org
Tue Aug 27 09:10:45 UTC 2013
> On Aug. 26, 2013, 7:08 a.m., Kevin Ottens wrote:
> > tier1/sonnet/src/ui/spellcheckdecorator.h, line 40
> > <http://git.reviewboard.kde.org/r/112281/diff/1/?file=184608#file184608line40>
> >
> > I would rather have a setter than an extra ctor parameter if possible. Since we already have a getter...
>
> David Edmundson wrote:
> The rationale behind it was that I don't want to create a default Highlighter only to delete it.
> The Highlighter constructor is somewhat expensive as it loads the dictionary.
>
> If we really want a set/get approach, I could do something like KTextEdit currently does where it only creates a default highlighter on demand (i.e in the highlighter() and onContextMenuEvent() methods if one has not currently been set.
>
OK, please have the default created on demand then.
- Kevin
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/112281/#review38580
-----------------------------------------------------------
On Aug. 25, 2013, 11:40 p.m., David Edmundson wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/112281/
> -----------------------------------------------------------
>
> (Updated Aug. 25, 2013, 11:40 p.m.)
>
>
> Review request for KDE Frameworks.
>
>
> Description
> -------
>
> Allow setting a custom highlighter on the spell check decorator
>
> --
>
> This is needed in order to use this code from inside KTextEdit which allows setting a custom highlighter.
> This will also be useful for anyone wanting to subclass Sonnet::Highlighter on a QTextEdit.
>
>
> Diffs
> -----
>
> tier1/sonnet/src/ui/spellcheckdecorator.h 5ded08d87040d922885e05459e5d33baa5d1a874
> tier1/sonnet/src/ui/spellcheckdecorator.cpp 72999662c6478481087e1c2c9b0bac5baeabd8f4
>
> Diff: http://git.reviewboard.kde.org/r/112281/diff/
>
>
> Testing
> -------
>
> None - my KF5 setup has no dictionaries installed.
>
>
> Thanks,
>
> David Edmundson
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20130827/8c933d52/attachment-0001.html>
More information about the Kde-frameworks-devel
mailing list