KBlog Client Library
wordpressbuggy.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef KBLOG_WORDPRESSBUGGY_H
00023 #define KBLOG_WORDPRESSBUGGY_H
00024
00025 #include <kblog/movabletype.h>
00026
00027 class KUrl;
00028
00037 namespace KBlog {
00038
00039 class WordpressBuggyPrivate;
00067 class KBLOG_EXPORT WordpressBuggy : public MovableType
00068 {
00069 Q_OBJECT
00070 public:
00076 explicit WordpressBuggy( const KUrl &server, QObject *parent = 0 );
00077
00081 virtual ~WordpressBuggy();
00082
00087 void createPost( KBlog::BlogPost *post );
00088
00097 void modifyPost( KBlog::BlogPost *post );
00098
00102 QString interfaceName() const;
00103
00104 protected:
00108 WordpressBuggy( const KUrl &server, WordpressBuggyPrivate &dd, QObject *parent = 0 );
00109
00110 private:
00111 Q_DECLARE_PRIVATE( WordpressBuggy )
00112 Q_PRIVATE_SLOT( d_func(), void slotCreatePost( KJob * ) )
00113 Q_PRIVATE_SLOT( d_func(), void slotCreatePostData( KIO::Job *,const QByteArray & ) )
00114 Q_PRIVATE_SLOT( d_func(), void slotModifyPost( KJob * ) )
00115 Q_PRIVATE_SLOT( d_func(), void slotModifyPostData( KIO::Job *,const QByteArray & ) )
00116 };
00117
00118 }
00119 #endif