KBlog Client Library
Go to the documentation of this file.
27 #include <kblog/kblog_export.h>
29 #include <QtCore/QObject>
31 template <
class T,
class S>
class QMap;
71 class KBLOG_EXPORT
Blog :
public QObject
85 explicit Blog(
const KUrl &server, QObject *parent = 0,
86 const QString &applicationName = QString(),
87 const QString &applicationVersion = QString() );
115 QString userAgent()
const;
126 void setUserAgent(
const QString &applicationName,
127 const QString &applicationVersion );
132 virtual QString interfaceName()
const = 0;
139 virtual void setBlogId(
const QString &blogId );
145 QString blogId()
const;
153 virtual void setPassword(
const QString &password );
159 QString password()
const;
166 virtual void setUsername(
const QString &username );
173 QString username()
const;
181 virtual void setUrl(
const KUrl &url );
196 virtual void setTimeZone(
const KTimeZone &timeZone );
203 KTimeZone timeZone();
212 virtual void listRecentPosts(
int number ) = 0;
265 void listedRecentPosts(
266 const QList<KBlog::BlogPost>& posts );
367 Blog(
const KUrl &server, BlogPrivate &dd, QObject *parent = 0,
368 const QString &applicationName = QString(),
369 const QString &applicationVersion = QString() );
372 Q_DECLARE_PRIVATE(
Blog )
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:24:42 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.