[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdepim] messagecomposer: Start to add sendlater support
From:       Montel Laurent <montel () kde ! org>
Date:       2013-07-01 5:38:34
Message-ID: E1UtWos-0008Ee-OZ () scm ! kde ! org
[Download RAW message or body]

Git commit 08c507ec101b4a18166c99fdc64ec4715ebca569 by Montel Laurent.
Committed on 01/07/2013 at 05:38.
Pushed by mlaurent into branch 'master'.

Start to add sendlater support

M  +1    -1    messagecomposer/CMakeLists.txt
M  +4    -1    messagecomposer/composer/composerviewbase.cpp
M  +16   -14   messagecomposer/composer/composerviewbase.h

http://commits.kde.org/kdepim/08c507ec101b4a18166c99fdc64ec4715ebca569

diff --git a/messagecomposer/CMakeLists.txt b/messagecomposer/CMakeLists.txt
index 4d1ead0..ab50dcc 100644
--- a/messagecomposer/CMakeLists.txt
+++ b/messagecomposer/CMakeLists.txt
@@ -112,7 +112,7 @@ kde4_add_kcfg_files(messagecomposer_src
 =

 kde4_add_library( messagecomposer ${LIBRARY_TYPE} ${messagecomposer_src} )
 target_link_libraries( messagecomposer ${KDE4_KIO_LIBS} ${KDEPIMLIBS_KMIME=
_LIBS} ${KDEPIMLIBS_AKONADI_KMIME_LIBS} ${KDEPIMLIBS_AKONADI_LIBS} ${KDEPIM=
LIBS_MAILTRANSPORT_LIBS} ${KDEPIMLIBS_KPIMTEXTEDIT_LIBS} ${KDEPIMLIBS_KPIMI=
DENTITIES_LIBS}
- messagecore messageviewer templateparser kleo kdepim ${QGPGME_LIBRARIES} =
${Grantlee_GUI_LIBRARIES})
+ messagecore messageviewer templateparser kleo kdepim ${QGPGME_LIBRARIES} =
${Grantlee_GUI_LIBRARIES} sendlater)
 =

 set_target_properties( messagecomposer PROPERTIES VERSION ${GENERIC_LIB_VE=
RSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 =

diff --git a/messagecomposer/composer/composerviewbase.cpp b/messagecompose=
r/composer/composerviewbase.cpp
index eaf81e6..c0a6a10 100644
--- a/messagecomposer/composer/composerviewbase.cpp
+++ b/messagecomposer/composer/composerviewbase.cpp
@@ -33,6 +33,8 @@
 #include "utils/util.h"
 #include "imagescaling/imagescalingutils.h"
 =

+#include "sendlateragent/sendlaterinfo.h"
+
 #include <messageviewer/viewer/objecttreeemptysource.h>
 #include <messageviewer/viewer/objecttreeparser.h>
 #include <messagecore/helpers/messagehelpers.h>
@@ -100,6 +102,7 @@ MessageComposer::ComposerViewBase::ComposerViewBase ( Q=
Object* parent, QWidget *
  , m_autoSaveTimer( 0 )
  , m_autoSaveErrorShown( false )
  , m_autoSaveInterval( 1 * 1000 * 60 ) // default of 1 min
+ , mSendLaterInfo (0)
 {
   m_charsets << "utf-8"; // default, so we have a backup in case client co=
de forgot to set.
 =

@@ -109,7 +112,7 @@ MessageComposer::ComposerViewBase::ComposerViewBase ( Q=
Object* parent, QWidget *
 =

 MessageComposer::ComposerViewBase::~ComposerViewBase()
 {
-
+  delete mSendLaterInfo;
 }
 =

 bool MessageComposer::ComposerViewBase::isComposing() const
diff --git a/messagecomposer/composer/composerviewbase.h b/messagecomposer/=
composer/composerviewbase.h
index 681217f..ee68ffd 100644
--- a/messagecomposer/composer/composerviewbase.h
+++ b/messagecomposer/composer/composerviewbase.h
@@ -37,27 +37,27 @@ class QAction;
 class KJob;
 class QWidget;
 =

-namespace Akonadi
-{
-  class CollectionComboBox;
+namespace SendLater {
+class SendLaterInfo;
 }
 =

-namespace MailTransport
-{
-  class TransportComboBox;
+namespace Akonadi {
+class CollectionComboBox;
+}
+
+namespace MailTransport {
+class TransportComboBox;
 class MessageQueueJob;
 }
 =

-namespace KPIMIdentities
-{
-  class IdentityCombo;
-  class Identity;
-  class IdentityManager;
+namespace KPIMIdentities {
+class IdentityCombo;
+class Identity;
+class IdentityManager;
 }
 =

-namespace Kleo
-{
-  class KeyResolver;
+namespace Kleo {
+class KeyResolver;
 }
 =

 namespace MessageComposer {
@@ -332,6 +332,8 @@ private:
 =

   MessageComposer::MessageSender::SendMethod mSendMethod;
   MessageComposer::MessageSender::SaveIn mSaveIn;
+
+  SendLater::SendLaterInfo *mSendLaterInfo;
 };
 =

 } // namespace
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic