summaryrefslogtreecommitdiffstats
path: root/examples/maildirresource/facade.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-15 17:05:20 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-15 17:05:20 +0100
commit1710fab0965d32b883dfcc327c36d3fd38a91357 (patch)
tree1ba0d5d4728ff6405846a99549293a4b4c69da25 /examples/maildirresource/facade.cpp
parent62d74778fa315091c5f0b99093bd806a1ccd7a79 (diff)
downloadsink-1710fab0965d32b883dfcc327c36d3fd38a91357.tar.gz
sink-1710fab0965d32b883dfcc327c36d3fd38a91357.zip
A read-only maildir resource.
Respectively a first prototype thereof.
Diffstat (limited to 'examples/maildirresource/facade.cpp')
-rw-r--r--examples/maildirresource/facade.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/examples/maildirresource/facade.cpp b/examples/maildirresource/facade.cpp
new file mode 100644
index 0000000..3cf3fde
--- /dev/null
+++ b/examples/maildirresource/facade.cpp
@@ -0,0 +1,41 @@
1/*
2 * Copyright (C) 2014 Christian Mollekopf <chrigi_1@fastmail.fm>
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the
16 * Free Software Foundation, Inc.,
17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18 */
19
20#include "facade.h"
21
22#include "domainadaptor.h"
23
24MaildirResourceMailFacade::MaildirResourceMailFacade(const QByteArray &instanceIdentifier)
25 : Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Mail>(instanceIdentifier, QSharedPointer<MaildirMailAdaptorFactory>::create())
26{
27}
28
29MaildirResourceMailFacade::~MaildirResourceMailFacade()
30{
31}
32
33
34MaildirResourceFolderFacade::MaildirResourceFolderFacade(const QByteArray &instanceIdentifier)
35 : Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Folder>(instanceIdentifier, QSharedPointer<MaildirFolderAdaptorFactory>::create())
36{
37}
38
39MaildirResourceFolderFacade::~MaildirResourceFolderFacade()
40{
41}