kbookmarkdombuilder.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __kbookmarkdombuilder_h
00022 #define __kbookmarkdombuilder_h
00023
00024 #include <qvaluestack.h>
00025 #include <qobject.h>
00026 #include <kbookmark.h>
00027
00031 class KIO_EXPORT KBookmarkDomBuilder : public QObject {
00032 Q_OBJECT
00033 public:
00034 KBookmarkDomBuilder(const KBookmarkGroup &group, KBookmarkManager *);
00035 virtual ~KBookmarkDomBuilder();
00036 void connectImporter(const QObject *);
00037 protected slots:
00038 void newBookmark(const QString &text, const QCString &url, const QString &additionalInfo);
00039 void newFolder(const QString &text, bool open, const QString &additionalInfo);
00040 void newSeparator();
00041 void endFolder();
00042 private:
00043 QValueStack<KBookmarkGroup> m_stack;
00044 QValueList<KBookmarkGroup> m_list;
00045 KBookmarkManager *m_manager;
00046 class KBookmarkDomBuilderPrivate *p;
00047 };
00048
00049 #endif
This file is part of the documentation for kio Library Version 3.4.2.