KBlog Client Library
movabletype.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
00023 #ifndef KBLOG_MOVABLETYPE_H
00024 #define KBLOG_MOVABLETYPE_H
00025
00026 #include <kblog/metaweblog.h>
00027
00028 class KUrl;
00029
00039 namespace KBlog {
00040
00041 class MovableTypePrivate;
00059 class KBLOG_EXPORT MovableType : public MetaWeblog
00060 {
00061 Q_OBJECT
00062 public:
00069 explicit MovableType( const KUrl &server, QObject *parent = 0 );
00070
00074 virtual ~MovableType();
00075
00079 QString interfaceName() const;
00080
00089 void listRecentPosts( int number );
00090
00101 virtual void listTrackBackPings( KBlog::BlogPost *post );
00102
00103 Q_SIGNALS:
00112 void listedTrackBackPings( KBlog::BlogPost *post, const QList<QMap<QString,QString> > &pings );
00113
00114 protected:
00118 MovableType( const KUrl &server, MovableTypePrivate &dd, QObject *parent = 0 );
00119
00120 private:
00121 Q_DECLARE_PRIVATE( MovableType )
00122 Q_PRIVATE_SLOT( d_func(),
00123 void slotListTrackBackPings( const QList<QVariant> &, const QVariant & ) )
00124 };
00125
00126 }
00127 #endif