summaryrefslogtreecommitdiffstats
path: root/sinksh/sinksh_utils.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-03-17 20:54:09 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-03-17 20:54:09 +0100
commitc3b3315f9273e80581aa6592ceaffd73617a0e41 (patch)
tree0589e2134ff958806a3da927f5f7485dac6cc14f /sinksh/sinksh_utils.cpp
parentb63b3a1ce9a9b3c2abbf21633c8b6fcf1fa54640 (diff)
downloadsink-c3b3315f9273e80581aa6592ceaffd73617a0e41.tar.gz
sink-c3b3315f9273e80581aa6592ceaffd73617a0e41.zip
account support in sinksh
Diffstat (limited to 'sinksh/sinksh_utils.cpp')
-rw-r--r--sinksh/sinksh_utils.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/sinksh/sinksh_utils.cpp b/sinksh/sinksh_utils.cpp
index 9ff966b..151ea2f 100644
--- a/sinksh/sinksh_utils.cpp
+++ b/sinksh/sinksh_utils.cpp
@@ -29,7 +29,8 @@ namespace SinkshUtils {
29static QStringList s_types = QStringList() << "resource" 29static QStringList s_types = QStringList() << "resource"
30 << "folder" 30 << "folder"
31 << "mail" 31 << "mail"
32 << "event"; 32 << "event"
33 << "account";
33 34
34bool isValidStoreType(const QString &type) 35bool isValidStoreType(const QString &type)
35{ 36{
@@ -50,6 +51,9 @@ StoreBase &getStore(const QString &type)
50 } else if (type == "resource") { 51 } else if (type == "resource") {
51 static Store<Sink::ApplicationDomain::SinkResource> store; 52 static Store<Sink::ApplicationDomain::SinkResource> store;
52 return store; 53 return store;
54 } else if (type == "account") {
55 static Store<Sink::ApplicationDomain::SinkAccount> store;
56 return store;
53 } 57 }
54 58
55 // TODO: reinstate the warning+assert 59 // TODO: reinstate the warning+assert
@@ -113,7 +117,8 @@ QStringList resourceOrTypeCompleter(const QStringList &commands, const QString &
113 static QStringList types = QStringList() << "resource" 117 static QStringList types = QStringList() << "resource"
114 << "folder" 118 << "folder"
115 << "mail" 119 << "mail"
116 << "event"; 120 << "event"
121 << "account";
117 if (commands.count() == 1) { 122 if (commands.count() == 1) {
118 return Utils::filteredCompletions(s_types, fragment); 123 return Utils::filteredCompletions(s_types, fragment);
119 } 124 }