KBookmarks 5.109.0
Public Member Functions | Protected Member Functions | List of all members
KXBELBookmarkImporterImpl

A class for importing XBEL files. More...

#include <kbookmarkimporter.h>

Public Member Functions

QString findDefaultLocation (bool=false) const override
 
void parse () override
 
- Public Member Functions inherited from KBookmarkImporterBase
virtual QString findDefaultLocation (bool forSaving=false) const =0
 
virtual void parse ()=0
 
void setFilename (const QString &filename)
 
void setupSignalForwards (QObject *src, QObject *dst)
 

Protected Member Functions

void visit (const KBookmark &) override
 
void visitEnter (const KBookmarkGroup &) override
 
void visitLeave (const KBookmarkGroup &) override
 
- Protected Member Functions inherited from KBookmarkGroupTraverser
void traverse (const KBookmarkGroup &)
 
virtual void visit (const KBookmark &)
 
virtual void visitEnter (const KBookmarkGroup &)
 
virtual void visitLeave (const KBookmarkGroup &)
 

Additional Inherited Members

- Signals inherited from KBookmarkImporterBase
void endFolder ()
 Tell the outside world that we're going down one menu.
 
void newBookmark (const QString &text, const QString &url, const QString &additionalInfo)
 Notify about a new bookmark Use "html" for the icon.
 
void newFolder (const QString &text, bool open, const QString &additionalInfo)
 Notify about a new folder Use "bookmark_folder" for the icon.
 
void newSeparator ()
 Notify about a new separator.
 
- Static Public Member Functions inherited from KBookmarkImporterBase
static KBookmarkImporterBasefactory (const QString &type)
 
- Protected Attributes inherited from KBookmarkImporterBase
QString m_fileName
 

Detailed Description

A class for importing XBEL files.

Member Function Documentation

◆ findDefaultLocation()

QString KXBELBookmarkImporterImpl::findDefaultLocation ( bool  = false) const
inlineoverridevirtual

Implements KBookmarkImporterBase.

◆ parse()

void KXBELBookmarkImporterImpl::parse ( )
overridevirtual

Implements KBookmarkImporterBase.

◆ visit()

void KXBELBookmarkImporterImpl::visit ( const KBookmark )
overrideprotectedvirtual

Reimplemented from KBookmarkGroupTraverser.

◆ visitEnter()

void KXBELBookmarkImporterImpl::visitEnter ( const KBookmarkGroup )
overrideprotectedvirtual

Reimplemented from KBookmarkGroupTraverser.

◆ visitLeave()

void KXBELBookmarkImporterImpl::visitLeave ( const KBookmarkGroup )
overrideprotectedvirtual

Reimplemented from KBookmarkGroupTraverser.