----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://svn.reviewboard.kde.org/r/5689/#review8437 -----------------------------------------------------------
/trunk/KDE/kdelibs/plasma/svg.cpp <http://svn.reviewboard.kde.org/r/5689/#comment8789> should end with: -(.*)\\1"); this is save as setMinimal is true; /trunk/KDE/kdelibs/plasma/svg.cpp <http://svn.reviewboard.kde.org/r/5689/#comment8788> while (...) { (coding style) /trunk/KDE/kdelibs/plasma/svg.cpp <http://svn.reviewboard.kde.org/r/5689/#comment8787> while (...) { (coding style) /trunk/KDE/kdelibs/plasma/svg.cpp <http://svn.reviewboard.kde.org/r/5689/#comment8786> if (elementRect.isValid()) actualTheme()->... /trunk/KDE/kdelibs/plasma/theme.cpp <http://svn.reviewboard.kde.org/r/5689/#comment8784> QString &key = i.next(); /trunk/KDE/kdelibs/plasma/theme.cpp <http://svn.reviewboard.kde.org/r/5689/#comment8785> key.resize(key.size() - 4) (should be faster) - Manuel On 2010-10-28 23:30:24, Ingomar Wesp wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://svn.reviewboard.kde.org/r/5689/ > ----------------------------------------------------------- > > (Updated 2010-10-28 23:30:24) > > > Review request for Plasma. > > > Summary > ------- > > Previously, if an SVG contained size hinted elements, they were only used > when the display size matched the size hint exactly. This patch tries to > relax this condition by searching for the smallest size hinted element that > is still bigger than the display size (in order for the element to be chosen, > it also has to have the same aspect ratio). If no such element can be found, > it falls back to the normal element id as passed. > > In order to speed up the lookup (and because it appears to be impossible to > access the DOM of an already loaded SvgRenderer), all size hinted element ids > are stored in SharedSvgRenderer at load time. > > I think it would be good to change the QRegExp based id fetching into a > proper DOM traversal. Are there any convenience functions in KDELibs that > allow easy iterating over all elements (couldn't find any) or do I have to > implement that myself based on Qt's DOM classes? > > Please tell me what you think... Have I missed something? > > > Diffs > ----- > > /trunk/KDE/kdelibs/plasma/private/svg_p.h 1190806 > /trunk/KDE/kdelibs/plasma/svg.cpp 1190806 > /trunk/KDE/kdelibs/plasma/theme.h 1190806 > /trunk/KDE/kdelibs/plasma/theme.cpp 1190806 > > Diff: http://svn.reviewboard.kde.org/r/5689/diff > > > Testing > ------- > > > Thanks, > > Ingomar > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel