#include "ui_panel.h"
#include <QLightDM/Greeter>
-#include <QLightDM/Session>
+#include <QLightDM/SessionsModel>
#include <QLightDM/Power>
#include <QMenu>
--- /dev/null
+lib_LTLIBRARIES = liblightdm-qt-1.la
+
+%_moc.cpp: QLightDM/%.h
+ $(MOC) $< -o $@
+
+power.cpp: power_moc.cpp
+greeter.cpp: greeter_moc.cpp
+sessionsmodel.cpp: sessionsmodel_moc.cpp
+usersmodel.cpp: usersmodel_moc.cpp
+
+liblightdm_qt_1_la_LIBADD = \
+ $(LIBLIGHTDM_QT_LIBS) \
+ -L$(top_builddir)/liblightdm-gobject \
+ -llightdm-gobject-1
+
+liblightdm_qt_1_la_CXXFLAGS = $(LIBLIGHTDM_QT_CFLAGS) \
+ -I$(top_srcdir)/liblightdm-gobject \
+ $(LIBLIGHTDM_GOBJECT_CFLAGS) \
+ -DXSESSIONS_DIR=\"$(datadir)/xsessions\"
+
+liblightdm_qt_1include_HEADERS = \
+ QLightDM/Greeter \
+ QLightDM/Power \
+ QLightDM/SessionsModel \
+ QLightDM/System \
+ QLightDM/UsersModel \
+ QLightDM/greeter.h \
+ QLightDM/power.h \
+ QLightDM/sessionsmodel.h \
+ QLightDM/system.h \
+ QLightDM/usersmodel.h
+
+liblightdm_qt_1includedir=$(includedir)/lightdm-qt-1/QLightDM
+
+liblightdm_qt_1_la_SOURCES = \
+ greeter.cpp \
+ power.cpp \
+ sessionsmodel.cpp \
+ system.cpp \
+ usersmodel.cpp \
+ $(liblightdm_qt_1include_HEADERS)
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = liblightdm-qt-1.pc
+
+CLEANFILES = \
+ *_moc.cpp
+
+DISTCLEANFILES = \
+ Makefile.in \
+ $(pkgconfig_DATA)
#include <QtCore/QVariant>
#include <QtCore/QSettings>
-#include <lightdm-gobject-1/lightdm.h>
+#include <lightdm.h>
using namespace QLightDM;
QString Greeter::getHint(const QString &name) const
{
- Q_D(Greeter());
+ Q_D(const Greeter);
return lightdm_greeter_get_hint(d->ldmGreeter, name.toLocal8Bit().constData());
}