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

List:       kde-commits
Subject:    [libkgapi] src/drive: src/drive: Fix build
From:       Alexander Potashev <aspotashev () gmail ! com>
Date:       2015-08-31 20:39:39
Message-ID: E1ZWVrf-0004NR-6l () scm ! kde ! org
[Download RAW message or body]

Git commit 79ffe4182c08dc2a7e77ae463d43841a601eb33d by Alexander Potashev.
Committed on 31/08/2015 at 20:50.
Pushed by aspotashev into branch 'master'.

src/drive: Fix build

M  +1    -0    src/drive/change.h
M  +5    -1    src/drive/file.h
M  +3    -0    src/drive/parentreference.h
M  +2    -0    src/drive/permission.h
M  +2    -0    src/drive/permission_p.h

http://commits.kde.org/akonadi-google/79ffe4182c08dc2a7e77ae463d43841a601eb=
33d

diff --git a/src/drive/change.h b/src/drive/change.h
index 652d843..e413b25 100644
--- a/src/drive/change.h
+++ b/src/drive/change.h
@@ -82,6 +82,7 @@ class KGAPIDRIVE_EXPORT Change: public KGAPI2::Object
     class Private;
     Private * const d;
     friend class Private;
+    friend class File;
 };
 =

 } /* namespace Drive */
diff --git a/src/drive/file.h b/src/drive/file.h
index 8032ae3..8605bd9 100644
--- a/src/drive/file.h
+++ b/src/drive/file.h
@@ -47,6 +47,8 @@ namespace Drive
  */
 class KGAPIDRIVE_EXPORT File: public KGAPI2::Object
 {
+  private:
+    class Private;
 =

   public:
     /**
@@ -577,9 +579,11 @@ class KGAPIDRIVE_EXPORT File: public KGAPI2::Object
     static FilePtr fromJSON(const QVariantMap &jsonData);
 =

 private:
-    class Private;
     Private * const d;
     friend class Private;
+    friend class Change::Private;
+    friend class ParentReference;
+    friend class Permission;
 };
 =

 } /* namespace Drive */
diff --git a/src/drive/parentreference.h b/src/drive/parentreference.h
index 7c14a2a..d91b663 100644
--- a/src/drive/parentreference.h
+++ b/src/drive/parentreference.h
@@ -20,6 +20,7 @@
 =

 #include "types.h"
 #include "object.h"
+#include "file.h"
 #include "kgapidrive_export.h"
 =

 #include <QtCore/QString>
@@ -77,6 +78,8 @@ class KGAPIDRIVE_EXPORT ParentReference: public KGAPI2::O=
bject
     class Private;
     Private *const d;
     friend class Private;
+    friend class File;
+    friend class File::Private;
 };
 =

 } /* namespace Drive */
diff --git a/src/drive/permission.h b/src/drive/permission.h
index ed6b8e1..de28079 100644
--- a/src/drive/permission.h
+++ b/src/drive/permission.h
@@ -20,6 +20,7 @@
 =

 #include "object.h"
 #include "types.h"
+#include "file.h"
 #include "kgapidrive_export.h"
 =

 #include <QtCore/QString>
@@ -173,6 +174,7 @@ class KGAPIDRIVE_EXPORT Permission: public KGAPI2::Obje=
ct
     class Private;
     Private *const d;
     friend class Private;
+    friend class File::Private;
 };
 =

 } /* namespace Drive */
diff --git a/src/drive/permission_p.h b/src/drive/permission_p.h
index 1b5a34c..d1fc299 100644
--- a/src/drive/permission_p.h
+++ b/src/drive/permission_p.h
@@ -48,6 +48,8 @@ class Q_DECL_HIDDEN Permission::Private
     static QString roleToName(Permission::Role role);
     static QString typeToName(Permission::Type type);
     static PermissionPtr fromJSON(const QVariantMap &map);
+
+    friend class File::Private;
 };
 =

 } // namespace Drive
[prev in list] [next in list] [prev in thread] [next in thread] 

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