ervin requested changes to this revision. ervin added inline comments. This revision now requires changes to proceed.
INLINE COMMENTS > componentchooser.cpp:207 > + > + CfgPlugin * plugin = dynamic_cast<CfgPlugin*>( configWidget ); > + emit defaulted(plugin->isDefaults()); No spaces between the parenthesis, no space after * > componentchooser.h:42 > virtual void defaults()=0; > + virtual bool isDefaults() const { > + return false; Wrong indentation for that file which happens to be non standard Also it's probably best to keep it pure-virtual to avoid the bastardization of something which looks like an interface into an abstract class. > componentchooser.h:64 > void changed(bool); > + void defaulted(bool); > }; ditto > componentchooser.h:94 > void changed(bool); > + void defaulted(bool); > ditto > componentchooserbrowser.cpp:112 > + " ('x-scheme-handler/http' in > ServiceTypes or 'x-scheme-handler/https' in ServiceTypes)"); > + const auto &browsers = > KServiceTypeTrader::self()->query(QStringLiteral("Application"), constraint); > for (const auto &service : browsers) { Ref on a temporary sounds fishy to me. > componentchooserbrowser.h:31 > void defaults() override; > + bool isDefaults() const override; > Wrong indentation REPOSITORY R119 Plasma Desktop REVISION DETAIL https://phabricator.kde.org/D26100 To: meven, crossi, #plasma, ngraham, ervin Cc: plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart