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;
00060 class KBLOG_EXPORT MovableType : public MetaWeblog
00061 {
00062 Q_OBJECT
00063 public:
00070 explicit MovableType( const KUrl &server, QObject *parent = 0 );
00071
00075 virtual ~MovableType();
00076
00080 QString interfaceName() const;
00081
00090 void listRecentPosts( int number );
00091
00102 virtual void listTrackBackPings( KBlog::BlogPost *post );
00103
00104 Q_SIGNALS:
00113 void listedTrackBackPings( KBlog::BlogPost *post, const QList<QMap<QString,QString> > &pings );
00114
00115 protected:
00119 MovableType( const KUrl &server, MovableTypePrivate &dd, QObject *parent = 0 );
00120
00121 private:
00122 Q_DECLARE_PRIVATE( MovableType )
00123 Q_PRIVATE_SLOT( d_func(),
00124 void slotListTrackBackPings( const QList<QVariant> &, const QVariant & ) )
00125 };
00126
00127 }
00128 #endif