sitter requested changes to this revision.
sitter added a comment.
This revision now requires changes to proceed.


  addDebugger seems a bit much, no? Why don't you just have a 
m_debugButtonInBox member to track whether it is currently added or not? When 
it is already in the buttonBox running the for loop over the buttons is 
entirely unnecessary.

INLINE COMMENTS

> drkonqidialog.cpp:190
> +    // Only add the debugger if requested by the config or if a KDevelop 
> session is running.
> +    const bool showexternal = debuggerManager->showExternalDebuggers();
>      QList<AbstractDebuggerLauncher*> debuggers = 
> debuggerManager->availableExternalDebuggers();

CamelCase

> drkonqidialog.cpp:193
>      foreach(AbstractDebuggerLauncher *launcher, debuggers) {
> -        addDebugger(launcher);
> +        if (showexternal || qobject_cast<DBusInterfaceLauncher*>(launcher))
> +            addDebugger(launcher);

We always use curly braces for ifs in Plasma

> drkonqidialog.cpp:248
> +    // inserted, then add the other buttons. See removeDebugger below for 
> more information.
> +    bool hasdebugbutton{false};
> +    QVector<QAbstractButton*> buttons;

CamelCase

Should be `= false`

> drkonqidialog.cpp:250
> +    QVector<QAbstractButton*> buttons;
> +    for (QAbstractButton *b : m_buttonBox->buttons()) {
> +        if (b == m_debugButton) {

No single letter variables please.

> drkonqidialog.cpp:261
> +        m_debugButton->setVisible(true);
> +        for (QAbstractButton *b : buttons) {
> +            m_buttonBox->addButton(b, QDialogButtonBox::ActionRole);

No single letter variables please.

REPOSITORY
  R871 DrKonqi

REVISION DETAIL
  https://phabricator.kde.org/D11234

To: croick, #plasma_workspaces, apol, mwolff, #kdevelop, sitter
Cc: plasma-devel, LeGast00n, ericadams, jraleigh, GB_2, ragreen, Pitel, 
ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, 
apol, mart

Reply via email to