<table><tr><td style="">antonanikin created this revision.<br />antonanikin added a reviewer: KDevelop.<br />Restricted Application added a project: KDevelop.<br />antonanikin requested review of this revision.
</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/D14391">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>the patch fixes random order of plugin's config pages which depends on plugins loading order. New version extends API to keep config pages list in sorted state not depending on the plugins loading/unloading order.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Works as expected on my neon-useredition system (Ubuntu Xenial) with Qt 5.11.1 and kdevelop (git/master).</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R32 KDevelop</div></div></div><br /><div><strong>BRANCH</strong><div><div>config_pages_sorted</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D14391">https://phabricator.kde.org/D14391</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>kdevplatform/shell/configdialog.cpp<br />
kdevplatform/shell/configdialog.h<br />
kdevplatform/shell/uicontroller.cpp</div></div></div><br /><div><strong>To: </strong>antonanikin, KDevelop<br /><strong>Cc: </strong>kdevelop-devel, antismap, iodelay, vbspam, njensen, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd<br /></div>