9#ifndef __kbookmarkimporter_h
10#define __kbookmarkimporter_h
32 void setFilename(
const QString &filename)
34 m_fileName = filename;
37 virtual void parse() = 0;
38 virtual QString findDefaultLocation(
bool forSaving =
false)
const = 0;
41 void setupSignalForwards(QObject *src, QObject *dst);
49 void newBookmark(
const QString &text,
const QString &url,
const QString &additionalInfo);
55 void newFolder(
const QString &text,
bool open,
const QString &additionalInfo);
72 class KBookmarkImporterBasePrivate *d;
85 void parse()
override;
86 QString findDefaultLocation(
bool =
false)
const override
97 class KXBELBookmarkImporterImplPrivate *d;
A class to traverse bookarm groups.
Definition kbookmark.h:434
A group of bookmarks.
Definition kbookmark.h:323
A class for importing NS bookmarks KEditBookmarks uses it to insert bookmarks into its DOM tree,...
Definition kbookmarkimporter.h:22
void newSeparator()
Notify about a new separator.
void endFolder()
Tell the outside world that we're going down one menu.
void newFolder(const QString &text, bool open, const QString &additionalInfo)
Notify about a new folder Use "bookmark_folder" for the icon.
void newBookmark(const QString &text, const QString &url, const QString &additionalInfo)
Notify about a new bookmark Use "html" for the icon.
A class representing a bookmark.
Definition kbookmark.h:28
A class for importing XBEL files.
Definition kbookmarkimporter.h:79