[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