[Differential] [Requested Changes To] D2634: [kdevplatform] Add ability to show ProblemsView with selected model data.

kfunk (Kevin Funk) noreply at phabricator.kde.org
Thu Sep 8 08:36:48 UTC 2016


kfunk requested changes to this revision.
kfunk added a reviewer: kfunk.
kfunk added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> problemreporterplugin.cpp:156
> +{
> +    auto w = dynamic_cast<ProblemsView*>(core()->uiController()->findToolView(i18n("Problems"), m_factory));
> +    w->showModel(name);

This definitely needs to check against w being a nullptr.

> problemsview.cpp:357
> +{
> +    for (int idx = 0; idx < m_tabWidget->count(); ++idx) {
> +        if (nameFromLabel(m_tabWidget->tabText(idx)) == name) {

Almost copied code from `ProblemsView::onModelRemoved`.

Introduce a `tabIndexForName(const QString&)` function, called from both `ProblemsView::onModelRemoved` and here.

REPOSITORY
  rKDEVPLATFORM KDevPlatform

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: antonanikin, mwolff, #kdevelop, kfunk
Cc: kfunk, mwolff, kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20160908/11478163/attachment-0001.html>


More information about the KDevelop-devel mailing list