KBookmarks 5.109.0
kbookmarkimporter_ie.h
1// -*- c-basic-offset:4; indent-tabs-mode:nil -*-
2/*
3 This file is part of the KDE libraries
4 SPDX-FileCopyrightText: 2002 Alexander Kellett <lypanov@kde.org>
5
6 SPDX-License-Identifier: LGPL-2.0-only
7*/
8
9#ifndef __kbookmarkimporter_ie_h
10#define __kbookmarkimporter_ie_h
11
12#include <kbookmarkexporter.h>
13#include <kbookmarkimporter.h>
14
18class KBOOKMARKS_EXPORT KIEBookmarkImporterImpl : public KBookmarkImporterBase
19{
20 Q_OBJECT
21public:
23 {
24 }
25 void parse() override;
26 QString findDefaultLocation(bool forSaving = false) const override;
27
28private:
29 class KIEBookmarkImporterImplPrivate *d;
30};
31
32class KBOOKMARKS_EXPORT KIEBookmarkExporterImpl : public KBookmarkExporterBase
33{
34public:
35 KIEBookmarkExporterImpl(KBookmarkManager *mgr, const QString &path)
36 : KBookmarkExporterBase(mgr, path)
37 {
38 ;
39 }
40 ~KIEBookmarkExporterImpl() override
41 {
42 }
43 void write(const KBookmarkGroup &) override;
44
45private:
46 class KIEBookmarkExporterImplPrivate *d;
47};
48
49#endif
A class for exporting bookmarks.
Definition kbookmarkexporter.h:20
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
This class implements the reading/writing of bookmarks in XML.
Definition kbookmarkmanager.h:52
A class for importing IE bookmarks.
Definition kbookmarkimporter_ie.h:19