diff --git a/kimap/appendjob.h b/kimap/appendjob.h index 5dcbf5835..0beb7ba7c 100644 --- a/kimap/appendjob.h +++ b/kimap/appendjob.h @@ -1,65 +1,63 @@ /* Copyright (c) 2009 Kevin Ottens This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef KIMAP_APPENDJOB_H #define KIMAP_APPENDJOB_H #include "kimap_export.h" #include "job.h" #include "kmime/kmime_content.h" #include "kmime/kmime_message.h" -#include - namespace KIMAP { class Session; class Message; class AppendJobPrivate; class KIMAP_EXPORT AppendJob : public Job { Q_OBJECT Q_DECLARE_PRIVATE(AppendJob) friend class SessionPrivate; public: AppendJob( Session *session ); virtual ~AppendJob(); void setMailBox( const QByteArray &mailBox ); QByteArray mailBox() const; void setFlags( const QList &flags); QList flags() const; void setContent( const QByteArray &content ); QByteArray content() const; protected: virtual void doStart(); virtual void doHandleResponse(const Message &response); }; } #endif diff --git a/kimap/storejob.h b/kimap/storejob.h index 238ea78b4..435eba418 100644 --- a/kimap/storejob.h +++ b/kimap/storejob.h @@ -1,72 +1,70 @@ /* Copyright (c) 2009 Kevin Ottens This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef KIMAP_STOREJOB_H #define KIMAP_STOREJOB_H #include "kimap_export.h" #include "job.h" -#include - namespace KIMAP { class Session; class Message; class StoreJobPrivate; class KIMAP_EXPORT StoreJob : public Job { Q_OBJECT Q_DECLARE_PRIVATE(StoreJob) friend class SessionPrivate; public: enum StoreMode { SetFlags, AppendFlags, RemoveFlags }; StoreJob( Session *session ); virtual ~StoreJob(); // TODO: Make a proper class (actually there's one in akonadi server) void setSequenceSet( const QByteArray &set ); QByteArray sequenceSet() const; void setFlags( const QList &flags ); QList flags() const; void setMode( StoreMode mode ); StoreMode mode() const; QMap > resultingFlags() const; protected: virtual void doStart(); virtual void doHandleResponse(const Message &response); }; } #endif