[geary/mjog/notfication-avatars: 3/6] Application.AvatarStore: Make class internal
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/mjog/notfication-avatars: 3/6] Application.AvatarStore: Make class internal
- Date: Sat, 21 Mar 2020 22:01:09 +0000 (UTC)
commit c4d046ea618571b1d4727f7e7fc714ac990b7d11
Author: Michael Gratton <mike vee net>
Date: Thu Mar 12 10:18:03 2020 +1100
Application.AvatarStore: Make class internal
Now that no non-application-package classes are using it, make the
class internal and its property on Controller private.
src/client/application/application-avatar-store.vala | 2 +-
src/client/application/application-contact-store.vala | 6 +++---
src/client/application/application-controller.vala | 8 +++-----
3 files changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/src/client/application/application-avatar-store.vala
b/src/client/application/application-avatar-store.vala
index a0b061bd..0add17d6 100644
--- a/src/client/application/application-avatar-store.vala
+++ b/src/client/application/application-avatar-store.vala
@@ -21,7 +21,7 @@
* Unlike {@link ContactStore}, once store instance is useful for
* loading and caching avatars across accounts.
*/
-public class Application.AvatarStore : Geary.BaseObject {
+internal class Application.AvatarStore : Geary.BaseObject {
// Max size is low since most conversations don't get above the
diff --git a/src/client/application/application-contact-store.vala
b/src/client/application/application-contact-store.vala
index e5f03219..16cbec4d 100644
--- a/src/client/application/application-contact-store.vala
+++ b/src/client/application/application-contact-store.vala
@@ -61,9 +61,9 @@ public class Application.ContactStore : Geary.BaseObject {
/** Constructs a new contact store for an account. */
- public ContactStore(Geary.Account account,
- Folks.IndividualAggregator individuals,
- AvatarStore avatars) {
+ internal ContactStore(Geary.Account account,
+ Folks.IndividualAggregator individuals,
+ AvatarStore avatars) {
this.account = account;
this.individuals = individuals;
this.individuals.individuals_changed_detailed.connect(
diff --git a/src/client/application/application-controller.vala
b/src/client/application/application-controller.vala
index cffee279..613c9d24 100644
--- a/src/client/application/application-controller.vala
+++ b/src/client/application/application-controller.vala
@@ -70,11 +70,9 @@ internal class Application.Controller : Geary.BaseObject {
get; private set;
}
- /** Avatar store for the application. */
- public Application.AvatarStore avatars {
- get; private set; default = new Application.AvatarStore();
- }
-
+ // Avatar store for the application.
+ private Application.AvatarStore avatars = new Application.AvatarStore();
+
// Primary collection of the application's open accounts
private Gee.Map<Geary.AccountInformation,AccountContext> accounts =
new Gee.HashMap<Geary.AccountInformation,AccountContext>();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]