[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [lokalize] src: fix osx build
From:       Nick Shaforostoff <shafff () ukr ! net>
Date:       2016-04-15 23:43:58
Message-ID: E1arDP4-0007Hy-3E () scm ! kde ! org
[Download RAW message or body]

Git commit 319d68a80285273ea94faef3d07008ba23c4a8c3 by Nick Shaforostoff.
Committed on 15/04/2016 at 23:43.
Pushed by shaforo into branch 'master'.

fix osx build

M  +15   -0    src/nokde-stubs/kmessagebox.h
M  +2    -0    src/nokde-stubs/prefs.cpp
M  +4    -0    src/nokde-stubs/projectlocal.h
M  +2    -1    src/project/project.cpp

http://commits.kde.org/lokalize/319d68a80285273ea94faef3d07008ba23c4a8c3

diff --git a/src/nokde-stubs/kmessagebox.h b/src/nokde-stubs/kmessagebox.h
index 8304297..f0df519 100644
--- a/src/nokde-stubs/kmessagebox.h
+++ b/src/nokde-stubs/kmessagebox.h
@@ -7,8 +7,12 @@ namespace KStandardGuiItem
 {
     static inline int save(){return 0;}
     static inline int discard(){return 0;}
+    static inline int yes(){return 0;}
+    static inline int no(){return 0;}
 };
 
+#define KGuiItem(x) 0
+
 class KMessageBox: public QMessageBox
 {
 public:
@@ -23,6 +27,17 @@ public:
         Q_UNUSED(y) Q_UNUSED(n) Q_UNUSED(c) Q_UNUSED(dontAskAgainName)
         return warning(parent, caption, text, Yes|No|Cancel, Yes);
     }
+    static QMessageBox::StandardButton questionYesNoCancel(QWidget *parent, const \
QString &text, +                               const QString &caption,
+                               int y=0,
+                               int n=0,
+                               int c=0,
+                               const QString &dontAskAgainName=QString())
+    {
+        Q_UNUSED(y) Q_UNUSED(n) Q_UNUSED(c) Q_UNUSED(dontAskAgainName)
+        return question(parent, caption, text, Yes|No|Cancel, Yes);
+    }
+
     static QMessageBox::StandardButton questionYesNo(QWidget *parent, const QString \
&text,  const QString &caption,
                               int y=0,
diff --git a/src/nokde-stubs/prefs.cpp b/src/nokde-stubs/prefs.cpp
index 48d9b54..039501a 100644
--- a/src/nokde-stubs/prefs.cpp
+++ b/src/nokde-stubs/prefs.cpp
@@ -141,12 +141,14 @@ ProjectLocal::ProjectLocal()
 {
     QSettings s;
     mRole = s.value("Project/AuthorRole", mRole).toInt();
+    mSourceDir = s.value("Project/SourceDir", mSourceDir).toString();
 }
 
 void ProjectLocal::save()
 {
     QSettings s;
     s.setValue(QStringLiteral("Project/AuthorRole"), mRole);
+    s.setValue(QStringLiteral("Project/SourceDir"), mSourceDir);
 }
 
 EditorTab* ProjectBase::fileOpen(QString filePath, int entry, bool setAsActive, \
                const QString& mergeFile, bool silent)
diff --git a/src/nokde-stubs/projectlocal.h b/src/nokde-stubs/projectlocal.h
index fb60573..dcdc064 100644
--- a/src/nokde-stubs/projectlocal.h
+++ b/src/nokde-stubs/projectlocal.h
@@ -22,6 +22,9 @@ public:
     void setFirstRun( bool v ){mFirstRun = v;}
     bool firstRun() const{return mFirstRun;}
 
+    void setSourceDir( const QString& s){mSourceDir = s;}
+    QString sourceDir() const{return mSourceDir;}
+
     void save();
     void setDefaults(){}
   protected:
@@ -29,6 +32,7 @@ public:
     // Personal
     int mRole;
     bool mFirstRun;
+    QString mSourceDir;
 
   private:
 };
diff --git a/src/project/project.cpp b/src/project/project.cpp
index f59fd62..d975139 100644
--- a/src/project/project.cpp
+++ b/src/project/project.cpp
@@ -37,7 +37,6 @@
 
 #include <klocalizedstring.h>
 #include <kmessagebox.h>
-#include <knotification.h>
 
 #include <QLocale>
 #include <QTimer>
@@ -51,6 +50,8 @@
 #include "projectmodel.h"
 #include "webquerycontroller.h"
 
+#include <knotification.h>
+
 #include <kio/global.h>
 #include <kjob.h>
 #include <kjobtrackerinterface.h>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic