]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Support logind in liblightdm. Fixes: https://bugs.launchpad.net/bugs/1152185.
authorRex Dieter <rdieter@fedoraproject.org>
Mon, 15 Apr 2013 21:51:36 +0000 (21:51 +0000)
committerTarmac <Unknown>
Mon, 15 Apr 2013 21:51:36 +0000 (21:51 +0000)
Approved by PS Jenkins bot.

NEWS
configure.ac
liblightdm-qt/Makefile.am
liblightdm-qt/QLightDM/greeter.h
liblightdm-qt/QLightDM/power.h
liblightdm-qt/QLightDM/sessionsmodel.h
liblightdm-qt/QLightDM/usersmodel.h
po/ckb.po [new file with mode: 0644]
tests/src/test-qt-greeter.h

diff --git a/NEWS b/NEWS
index baa92dd3ce070ba8b06e5e8ae387a56557b41e20..bbf2ac6aa71e859423e5d5d120622cad6237ff06 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,7 @@
-Overview of changes in lightdm 1.5.4
+Overview of changes in lightdm 1.6.0
 
     * Allow VNC command to be specified in lightdm.conf
+    * Register enums with QObject meta type system.
 
 Overview of changes in lightdm 1.5.3
 
index b5c907d69f1a6b81d879f75992e084d072860897..8151d1cbba8e6cf6389b1792fda7ad82b9217869 100644 (file)
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT(lightdm, 1.5.3)
+AC_INIT(lightdm, 1.6.0)
 AC_CONFIG_MACRO_DIR(m4)
 AC_CONFIG_HEADER(config.h)
 AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz foreign])
index d16cf96603bebfae89eaf9dbb4b25903af338c8d..26f15684f6ad059de0ea980c05d90694a2a95036 100644 (file)
@@ -17,6 +17,7 @@ liblightdm_qt5_2_la_LIBADD = \
 common_cflags = \
        -I$(top_srcdir)/liblightdm-gobject \
        $(LIBLIGHTDM_GOBJECT_CFLAGS) \
+       -DQT_NO_KEYWORDS \
        -DXSESSIONS_DIR=\"$(datadir)/xsessions\"
 liblightdm_qt_2_la_CXXFLAGS = \
        $(LIBLIGHTDM_QT4_CFLAGS) \
index 602c09c4dbdb4fde1878dc8d13ae494489ff0082..787485f49776e10fa636005d6af5ec9b6ac88f4f 100644 (file)
@@ -24,19 +24,19 @@ class Q_DECL_EXPORT Greeter : public QObject
 {
     Q_OBJECT
     
-    Q_PROPERTY(bool authenticated READ isAuthenticated ); //NOTFIY authenticationComplete
-    Q_PROPERTY(QString authenticationUser READ authenticationUser );  
-    Q_PROPERTY(QString defaultSession READ defaultSessionHint CONSTANT);
-    Q_PROPERTY(QString selectUser READ selectUserHint CONSTANT);
-    Q_PROPERTY(bool selectGuest READ selectGuestHint CONSTANT);
-
-    Q_PROPERTY(QString hostname READ hostname CONSTANT);
-    Q_PROPERTY(bool hasGuestAccount READ hasGuestAccountHint CONSTANT);
-    Q_PROPERTY(bool locked READ lockHint CONSTANT);
+    Q_PROPERTY(bool authenticated READ isAuthenticated ) //NOTFIY authenticationComplete
+    Q_PROPERTY(QString authenticationUser READ authenticationUser )
+    Q_PROPERTY(QString defaultSession READ defaultSessionHint CONSTANT)
+    Q_PROPERTY(QString selectUser READ selectUserHint CONSTANT)
+    Q_PROPERTY(bool selectGuest READ selectGuestHint CONSTANT)
+
+    Q_PROPERTY(QString hostname READ hostname CONSTANT)
+    Q_PROPERTY(bool hasGuestAccount READ hasGuestAccountHint CONSTANT)
+    Q_PROPERTY(bool locked READ lockHint CONSTANT)
     
-    Q_PROPERTY(QString hostname READ hostname CONSTANT);
+    Q_PROPERTY(QString hostname READ hostname CONSTANT)
 
-    Q_ENUMS(PromptType MessageType);
+    Q_ENUMS(PromptType MessageType)
 
 public:
     enum PromptType {
@@ -70,7 +70,7 @@ public:
     QString authenticationUser() const;
     QString hostname() const;
 
-public slots:
+public Q_SLOTS:
     bool connectSync();
     void authenticate(const QString &username=QString());
     void authenticateAsGuest();
@@ -81,7 +81,7 @@ public slots:
     void setLanguage (const QString &language);
     bool startSessionSync(const QString &session=QString());
 
-signals:
+Q_SIGNALS:
     void showMessage(QString text, QLightDM::Greeter::MessageType type);
     void showPrompt(QString text, QLightDM::Greeter::PromptType type);
     void authenticationComplete();
@@ -92,6 +92,6 @@ private:
     Q_DECLARE_PRIVATE(Greeter)
 
 };
-};
+}
 
 #endif // QLIGHTDM_GREETER_H
index 86eb2b2e508ddfa10c0843903ff0587f67f71578..b00081badefff5496fd2a82e2043e9b7fe026dd0 100644 (file)
@@ -44,6 +44,6 @@ namespace QLightDM
         PowerInterfacePrivate * const d;
 
     };
-};
+}
 
 #endif // QLIGHTDM_POWER_H
index 79564cf3b6645c03980c59e6fe5baffa2d36d358..77c81fb215995f3cc9396f72395205867bc858f6 100644 (file)
@@ -20,7 +20,7 @@ namespace QLightDM {
     {
         Q_OBJECT
 
-        Q_ENUMS(SessionModelRoles SessionType);
+        Q_ENUMS(SessionModelRoles SessionType)
 
     public:
         enum SessionModelRoles {
@@ -48,6 +48,6 @@ namespace QLightDM {
     private:
         Q_DECLARE_PRIVATE(SessionsModel)
     };
-};
+}
 
 #endif // QLIGHTDM_SESSION_H
index 72f8f601eff7cc9e95292696bb368be3ab996e56..d803c41c943adce85df04343148d865a1def5378 100644 (file)
@@ -24,7 +24,7 @@ class Q_DECL_EXPORT UsersModel : public QAbstractListModel
 {
     Q_OBJECT
 
-    Q_ENUMS(UserModelRoles);
+    Q_ENUMS(UserModelRoles)
 
 public:
     explicit UsersModel(QObject *parent = 0);
@@ -52,6 +52,6 @@ private:
 
 };
 
-};
+}
 
 #endif // QLIGHTDM_USER_H
diff --git a/po/ckb.po b/po/ckb.po
new file mode 100644 (file)
index 0000000..60a6521
--- /dev/null
+++ b/po/ckb.po
@@ -0,0 +1,100 @@
+# Kurdish (Sorani) translation for lightdm
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the lightdm package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lightdm\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2010-12-06 11:05+0000\n"
+"PO-Revision-Date: 2013-04-14 06:40+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (Sorani) <ckb@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-04-15 05:32+0000\n"
+"X-Generator: Launchpad (build 16564)\n"
+
+#: ../greeters/gtk/lightdm-gtk-greeter.c:409
+msgid "Are you sure you want to close all programs and restart the computer?"
+msgstr ""
+
+#: ../greeters/gtk/greeter.ui.h:1
+msgid "Cancel"
+msgstr ""
+
+#: ../greeters/gtk/lightdm-gtk-greeter.c:410
+msgid "Restart"
+msgstr ""
+
+#: ../greeters/gtk/lightdm-gtk-greeter.c:434
+msgid ""
+"Are you sure you want to close all programs and shutdown the computer?"
+msgstr ""
+
+#: ../greeters/gtk/lightdm-gtk-greeter.c:435
+msgid "Shutdown"
+msgstr ""
+
+#: ../greeters/gtk/greeter.ui.h:4
+msgid "Large Font"
+msgstr ""
+
+#: ../greeters/ldm-gtk-greeter.c:611
+msgid "High Constrast"
+msgstr ""
+
+#: ../greeters/ldm-gtk-greeter.c:615
+msgid "Options"
+msgstr ""
+
+#: ../greeters/ldm-gtk-greeter.c:620
+msgid "Language"
+msgstr ""
+
+#: ../greeters/ldm-gtk-greeter.c:646
+msgid "Keyboard Layout"
+msgstr ""
+
+#: ../greeters/ldm-gtk-greeter.c:668
+msgid "Session"
+msgstr ""
+
+#: ../greeters/gtk/greeter.ui.h:8
+msgid "Suspend"
+msgstr ""
+
+#: ../greeters/gtk/greeter.ui.h:2
+msgid "Hibernate"
+msgstr ""
+
+#: ../greeters/gtk/greeter.ui.h:6
+msgid "Restart..."
+msgstr ""
+
+#: ../greeters/gtk/greeter.ui.h:7
+msgid "Shutdown..."
+msgstr ""
+
+#. Description on how to use Light Display Manager displayed on command-line
+#: ../src/lightdm.c:100
+#, c-format
+msgid ""
+"Usage:\n"
+"  %s - Display Manager"
+msgstr ""
+
+#. Description on how to use Light Display Manager displayed on command-line
+#: ../src/lightdm.c:106
+#, c-format
+msgid ""
+"Help Options:\n"
+"  -c, --config <file>             Use configuration file\n"
+"      --pid-file <file>           File to write PID into\n"
+"  -d, --debug                     Print debugging messages\n"
+"      --test-mode                 Run as unprivileged user\n"
+"  -v, --version                   Show release version\n"
+"  -h, --help                      Show help options"
+msgstr ""
index 222e40fafb1ad99024fa968279a5b9a1e352b119..99370996044f19a0f9f686e1704a3df722f83b23 100644 (file)
@@ -7,7 +7,7 @@ class TestGreeter : public QLightDM::Greeter
 public:
     TestGreeter ();
 
-private slots:
+private Q_SLOTS:
     void showMessage(QString text, QLightDM::Greeter::MessageType type);
     void showPrompt(QString text, QLightDM::Greeter::PromptType type);
     void authenticationComplete();