[kwin] Remove dependency on KF5Declarative

It's a runtime dependency as PlasmaCore pulls it in automatically,
so we don't it as all the QML we currently ship uses PlasmaCore.
icc-effect-5.14.5
Martin Gräßlin 2014-02-26 08:30:52 +01:00
parent 4586767db8
commit 95ab9d05aa
3 changed files with 0 additions and 7 deletions

View File

@ -242,7 +242,6 @@ set(kwin_QT_LIBS
)
set(kwin_KDE_LIBS
KF5::Declarative
KF5::ConfigCore
KF5::CoreAddons
KF5::Crash

View File

@ -2,7 +2,6 @@ set(kcm_kwin4_genericscripted_SRCS genericscriptedconfig.cpp)
kde4_add_plugin( kcm_kwin4_genericscripted ${kcm_kwin4_genericscripted_SRCS} )
target_link_libraries( kcm_kwin4_genericscripted
KF5::ConfigWidgets #KCModule
KF5::Declarative
KF5::I18n
KF5::Service
KF5::Plasma

View File

@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <KDE/KConfigGroup>
#include <KDE/KPluginInfo>
#include <KDE/KServiceTypeTrader>
#include <kdeclarative/kdeclarative.h>
// Qt
#include <QtDBus/QDBusConnection>
#include <QtDBus/QDBusMessage>
@ -543,10 +542,6 @@ void KWin::DeclarativeScript::run()
if (running()) {
return;
}
KDeclarative::KDeclarative kdeclarative;
kdeclarative.setDeclarativeEngine(m_engine);
kdeclarative.initialize();
kdeclarative.setupBindings();
qmlRegisterType<DesktopThumbnailItem>("org.kde.kwin", 2, 0, "DesktopThumbnailItem");
qmlRegisterType<WindowThumbnailItem>("org.kde.kwin", 2, 0, "ThumbnailItem");
qmlRegisterType<DBusCall>("org.kde.kwin", 2, 0, "DBusCall");