diff options
Diffstat (limited to 'examples/dummyresource/dummystore.cpp')
-rw-r--r-- | examples/dummyresource/dummystore.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/examples/dummyresource/dummystore.cpp b/examples/dummyresource/dummystore.cpp index 0356ec0..39ecfe4 100644 --- a/examples/dummyresource/dummystore.cpp +++ b/examples/dummyresource/dummystore.cpp | |||
@@ -36,6 +36,13 @@ static QMap<QString, QVariant> createMail(int i) | |||
36 | return mail; | 36 | return mail; |
37 | } | 37 | } |
38 | 38 | ||
39 | static QMap<QString, QVariant> createFolder(int i) | ||
40 | { | ||
41 | QMap<QString, QVariant> folder; | ||
42 | folder.insert("name", QString("folder%1").arg(i)); | ||
43 | return folder; | ||
44 | } | ||
45 | |||
39 | QMap<QString, QMap<QString, QVariant> > populateEvents() | 46 | QMap<QString, QMap<QString, QVariant> > populateEvents() |
40 | { | 47 | { |
41 | QMap<QString, QMap<QString, QVariant>> content; | 48 | QMap<QString, QMap<QString, QVariant>> content; |
@@ -54,8 +61,18 @@ QMap<QString, QMap<QString, QVariant> > populateMails() | |||
54 | return content; | 61 | return content; |
55 | } | 62 | } |
56 | 63 | ||
64 | QMap<QString, QMap<QString, QVariant> > populateFolders() | ||
65 | { | ||
66 | QMap<QString, QMap<QString, QVariant>> content; | ||
67 | for (int i = 0; i < 5000; i++) { | ||
68 | content.insert(QString("key%1").arg(i), createFolder(i)); | ||
69 | } | ||
70 | return content; | ||
71 | } | ||
72 | |||
57 | static QMap<QString, QMap<QString, QVariant> > s_eventSource = populateEvents(); | 73 | static QMap<QString, QMap<QString, QVariant> > s_eventSource = populateEvents(); |
58 | static QMap<QString, QMap<QString, QVariant> > s_mailSource = populateMails(); | 74 | static QMap<QString, QMap<QString, QVariant> > s_mailSource = populateMails(); |
75 | static QMap<QString, QMap<QString, QVariant> > s_folderSource = populateFolders(); | ||
59 | 76 | ||
60 | QMap<QString, QMap<QString, QVariant> > DummyStore::events() const | 77 | QMap<QString, QMap<QString, QVariant> > DummyStore::events() const |
61 | { | 78 | { |
@@ -66,3 +83,8 @@ QMap<QString, QMap<QString, QVariant> > DummyStore::mails() const | |||
66 | { | 83 | { |
67 | return s_mailSource; | 84 | return s_mailSource; |
68 | } | 85 | } |
86 | |||
87 | QMap<QString, QMap<QString, QVariant> > DummyStore::folders() const | ||
88 | { | ||
89 | return s_folderSource; | ||
90 | } | ||