<table><tr><td style="">antonanikin created this revision.<br />antonanikin added a reviewer: KDevelop.<br />antonanikin added a subscriber: kdevelop-devel.<br />antonanikin set the repository for this revision to rKDEVPLATFORM KDevPlatform.</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D2634" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>This patch provide mechanism for activating (showing) selected tabs in Problems View. This is useful for plugins, which provides custom problem models and allows them to automatically (for user) shows results of the work.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Tested on new version of kdev-cppcheck pugin (not pushed to upstream yet):</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">QWidget* view = core()->uiController()->findToolView(
    i18nd("kdevproblemreporter", "Problems"),
    nullptr,
    KDevelop::IUiController::FindFlags::Raise);

if (view)
    QMetaObject::invokeMethod(view, "changeView", Qt::DirectConnection,
                                Q_ARG(const QString&, QStringLiteral("Cppcheck")));</pre></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>rKDEVPLATFORM KDevPlatform</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D2634" rel="noreferrer">https://phabricator.kde.org/D2634</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>plugins/problemreporter/problemsview.cpp<br />
plugins/problemreporter/problemsview.h</div></div></div><br /><div><strong>EMAIL PREFERENCES</strong><div><a href="https://phabricator.kde.org/settings/panel/emailpreferences/" rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br /><div><strong>To: </strong>antonanikin, KDevelop<br /><strong>Cc: </strong>kdevelop-devel<br /></div>