[ksmserver/screenlocker] Drop KDeclarative dependency from Greeter

Not needed as it's pulled in as a runtime component through
Plasma Components.

REVIEW: 117586
wilder-5.14
Martin Gräßlin 12 years ago
parent 9c0dded0f6
commit eea39156c3
  1. 1
      ksmserver/screenlocker/greeter/CMakeLists.txt
  2. 6
      ksmserver/screenlocker/greeter/greeterapp.cpp

@ -20,7 +20,6 @@ target_link_libraries(kscreenlocker_greet
KF5::Solid
KF5::Plasma
KF5::Service
KF5::Declarative
KF5::Crash
KF5::I18n
Qt5::Quick

@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <KUser>
#include <KWindowSystem>
#include <Solid/PowerManagement>
#include <kdeclarative/kdeclarative.h>
//Plasma
#include <Plasma/Package>
#include <Plasma/PackageStructure>
@ -44,6 +43,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <QQuickView>
#include <QQuickItem>
#include <QQmlContext>
#include <QQmlEngine>
#include <QQmlProperty>
#include <QX11Info>
@ -155,10 +155,6 @@ void UnlockApp::desktopResized()
}
// engine stuff
KDeclarative::KDeclarative kdeclarative;
kdeclarative.setDeclarativeEngine(view->engine());
kdeclarative.initialize();
kdeclarative.setupBindings();
QQmlContext* context = view->engine()->rootContext();
const KUser user;
const QString fullName = user.property(KUser::FullName).toString();

Loading…
Cancel
Save