D9316: Remove KF5::ItemModels from public interface of KDevPlatformUtil

Friedrich W. H. Kossebau noreply at phabricator.kde.org
Wed Dec 13 16:44:27 UTC 2017


kossebau created this revision.
kossebau added a reviewer: KDevelop.
Restricted Application added a subscriber: kdevelop-devel.

REVISION SUMMARY
  Having everyone who links to KDevPlatformUtil (which is almost everything
  not only via public link interface of KDevPlatformProject) also link
  to KF5::ItemModels, just because of a single enum which also is used
  currently only from a single plugin, is worth to avoid, by the price
  of a small enum-matching wrapper method.

TEST PLAN
  Builds as before.

REPOSITORY
  R32 KDevelop

BRANCH
  avoidpullingkitemmodelsinpublicinterface

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

AFFECTED FILES
  kdevplatform/KDevPlatformConfig.cmake.in
  kdevplatform/util/CMakeLists.txt
  kdevplatform/util/multilevellistview.cpp
  kdevplatform/util/multilevellistview.h
  plugins/appwizard/projectselectionpage.cpp

To: kossebau, #kdevelop
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20171213/50fdc92c/attachment.html>


More information about the KDevelop-devel mailing list