Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Unmaintained
KDE Pim
Commits
1388ea9e
Commit
1388ea9e
authored
Jan 04, 2015
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rename class
parent
26426399
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
20 additions
and
21 deletions
+20
-21
mailcommon/collectionpage/collectiongeneralpage.cpp
mailcommon/collectionpage/collectiongeneralpage.cpp
+1
-1
mailcommon/kernel/mailkernel.cpp
mailcommon/kernel/mailkernel.cpp
+3
-3
mailcommon/kernel/mailkernel.h
mailcommon/kernel/mailkernel.h
+3
-3
pimcommon/CMakeLists.txt
pimcommon/CMakeLists.txt
+1
-1
pimcommon/util/imapresourcecapabilitiesmanager.cpp
pimcommon/util/imapresourcecapabilitiesmanager.cpp
+9
-10
pimcommon/util/imapresourcecapabilitiesmanager.h
pimcommon/util/imapresourcecapabilitiesmanager.h
+3
-3
No files found.
mailcommon/collectionpage/collectiongeneralpage.cpp
View file @
1388ea9e
...
...
@@ -27,7 +27,7 @@
#include "util/mailutil.h"
#include "pimcommon/util/pimutil.h"
#include "pimcommon/util/imapresourcemanager.h"
#include "pimcommon/util/imapresource
capabilities
manager.h"
#include <Akonadi/AgentManager>
#include <Akonadi/AttributeFactory>
#include <Akonadi/Collection>
...
...
mailcommon/kernel/mailkernel.cpp
View file @
1388ea9e
...
...
@@ -22,7 +22,7 @@
#include "pop3settings.h"
#include "pimcommon/util/pimutil.h"
#include "pimcommon/util/imapresourcemanager.h"
#include "pimcommon/util/imapresource
capabilities
manager.h"
#include <Akonadi/AgentInstance>
#include <Akonadi/AgentManager>
...
...
@@ -62,7 +62,7 @@ Kernel::Kernel( QObject *parent ) : QObject( parent )
mKernelIf
=
0
;
mSettingsIf
=
0
;
mFilterIf
=
0
;
mImapResourceManager
=
new
PimCommon
::
ImapResourceManager
(
this
);
mImapResourceManager
=
new
PimCommon
::
ImapResource
Capabilities
Manager
(
this
);
}
Kernel
::~
Kernel
()
...
...
@@ -75,7 +75,7 @@ Kernel *Kernel::self()
return
sInstance
->
kernel
;
//will create it
}
PimCommon
::
ImapResourceManager
*
Kernel
::
imapResourceManager
()
const
PimCommon
::
ImapResource
Capabilities
Manager
*
Kernel
::
imapResourceManager
()
const
{
return
mImapResourceManager
;
}
...
...
mailcommon/kernel/mailkernel.h
View file @
1388ea9e
...
...
@@ -29,7 +29,7 @@
#include <QObject>
namespace
PimCommon
{
class
ImapResourceManager
;
class
ImapResource
Capabilities
Manager
;
}
namespace
MailCommon
{
...
...
@@ -163,7 +163,7 @@ public:
void
emergencyExit
(
const
QString
&
reason
);
PimCommon
::
ImapResourceManager
*
imapResourceManager
()
const
;
PimCommon
::
ImapResource
Capabilities
Manager
*
imapResourceManager
()
const
;
private:
void
findCreateDefaultCollection
(
Akonadi
::
SpecialMailCollections
::
Type
);
...
...
@@ -183,7 +183,7 @@ private:
IKernel
*
mKernelIf
;
IFilter
*
mFilterIf
;
ISettings
*
mSettingsIf
;
PimCommon
::
ImapResourceManager
*
mImapResourceManager
;
PimCommon
::
ImapResource
Capabilities
Manager
*
mImapResourceManager
;
};
}
...
...
pimcommon/CMakeLists.txt
View file @
1388ea9e
...
...
@@ -184,7 +184,7 @@ set(libpimcommon_SRCS
util/createresource.cpp
util/pimutil.cpp
util/editorutil.cpp
util/imapresourcemanager.cpp
util/imapresource
capabilities
manager.cpp
settings/pimcommonsettings.cpp
${
libpimcommon_texteditor_SRCS
}
${
libpimcommon_shorturl_SRCS
}
...
...
pimcommon/util/imapresourcemanager.cpp
→
pimcommon/util/imapresource
capabilities
manager.cpp
View file @
1388ea9e
...
...
@@ -15,7 +15,7 @@
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "imapresourcemanager.h"
#include "imapresource
capabilities
manager.h"
#include "util/pimutil.h"
#include <Akonadi/AgentManager>
#include <Akonadi/DBusConnectionPool>
...
...
@@ -25,30 +25,29 @@
#include <QDebug>
using
namespace
PimCommon
;
ImapResourceManager
::
ImapResourceManager
(
QObject
*
parent
)
ImapResource
Capabilities
Manager
::
ImapResource
Capabilities
Manager
(
QObject
*
parent
)
:
QObject
(
parent
)
{
init
();
}
ImapResourceManager
::~
ImapResourceManager
()
ImapResource
Capabilities
Manager
::~
ImapResource
Capabilities
Manager
()
{
}
void
ImapResourceManager
::
slotInstanceAdded
(
const
Akonadi
::
AgentInstance
&
instance
)
void
ImapResource
Capabilities
Manager
::
slotInstanceAdded
(
const
Akonadi
::
AgentInstance
&
instance
)
{
searchCapabilities
(
instance
.
identifier
());
}
void
ImapResourceManager
::
slotInstanceRemoved
(
const
Akonadi
::
AgentInstance
&
instance
)
void
ImapResource
Capabilities
Manager
::
slotInstanceRemoved
(
const
Akonadi
::
AgentInstance
&
instance
)
{
mImapResource
.
remove
(
instance
.
identifier
());
}
void
ImapResourceManager
::
searchCapabilities
(
const
QString
&
identifier
)
void
ImapResource
Capabilities
Manager
::
searchCapabilities
(
const
QString
&
identifier
)
{
qDebug
()
<<
" void ImapResourceManager::searchCapabilities(const QString &identifier)"
<<
identifier
;
//By default makes it as true.
mImapResource
.
insert
(
identifier
,
true
);
QDBusInterface
iface
(
...
...
@@ -65,7 +64,7 @@ void ImapResourceManager::searchCapabilities(const QString &identifier)
}
}
void
ImapResourceManager
::
slotCapabilities
(
QDBusPendingCallWatcher
*
watcher
)
void
ImapResource
Capabilities
Manager
::
slotCapabilities
(
QDBusPendingCallWatcher
*
watcher
)
{
QDBusPendingReply
<
QStringList
>
reply
=
*
watcher
;
if
(
reply
.
isValid
()
)
{
...
...
@@ -79,7 +78,7 @@ void ImapResourceManager::slotCapabilities(QDBusPendingCallWatcher* watcher)
watcher
=
0
;
}
void
ImapResourceManager
::
init
()
void
ImapResource
Capabilities
Manager
::
init
()
{
Q_FOREACH
(
const
Akonadi
::
AgentInstance
&
instance
,
Akonadi
::
AgentManager
::
self
()
->
instances
()
)
{
const
QString
identifier
=
instance
.
identifier
();
...
...
@@ -91,7 +90,7 @@ void ImapResourceManager::init()
connect
(
Akonadi
::
AgentManager
::
self
(),
SIGNAL
(
instanceRemoved
(
Akonadi
::
AgentInstance
)),
SLOT
(
slotInstanceRemoved
(
Akonadi
::
AgentInstance
))
);
}
bool
ImapResourceManager
::
hasAnnotationSupport
(
const
QString
&
identifier
)
const
bool
ImapResource
Capabilities
Manager
::
hasAnnotationSupport
(
const
QString
&
identifier
)
const
{
if
(
!
PimCommon
::
Util
::
isImapResource
(
identifier
))
{
return
false
;
...
...
pimcommon/util/imapresourcemanager.h
→
pimcommon/util/imapresource
capabilities
manager.h
View file @
1388ea9e
...
...
@@ -27,12 +27,12 @@ namespace Akonadi {
class
AgentInstance
;
}
namespace
PimCommon
{
class
PIMCOMMON_EXPORT
ImapResourceManager
:
public
QObject
class
PIMCOMMON_EXPORT
ImapResource
Capabilities
Manager
:
public
QObject
{
Q_OBJECT
public:
explicit
ImapResourceManager
(
QObject
*
parent
=
0
);
~
ImapResourceManager
();
explicit
ImapResource
Capabilities
Manager
(
QObject
*
parent
=
0
);
~
ImapResource
Capabilities
Manager
();
bool
hasAnnotationSupport
(
const
QString
&
identifier
)
const
;
private
Q_SLOTS
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment