digiKam
Loading...
Searching...
No Matches
showfotofolderviewbookmarks.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 2021-08-27
7 * Description : Showfoto folder view bookmark places
8 *
9 * SPDX-FileCopyrightText: 2021-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17// Qt includes
18
19#include <QList>
20#include <QAction>
21#include <QWidget>
22#include <QString>
23#include <QTreeWidgetItem>
24
25class KConfigGroup;
26
27namespace ShowFoto
28{
29
30class ShowfotoFolderViewSideBar;
31
32class ShowfotoFolderViewBookmarks : public QWidget
33{
34 Q_OBJECT
35
36public:
37
40
41 void saveSettings(KConfigGroup&);
42 void readSettings(const KConfigGroup&);
43
44 QTreeWidgetItem* topBookmarksItem() const;
45
46 QAction* toolBarAction(const QString& name) const;
47 QList<QAction*> pluginActions() const;
48
49Q_SIGNALS:
50
52
53private Q_SLOTS:
54
55 void slotLoadContents(const QString& path);
56 void slotBookmarkDoubleClicked(QTreeWidgetItem*);
57 void slotBookmarkSelectionChanged();
58 void slotAddBookmark(const QString&);
59 void slotAddBookmark();
60 void slotDelBookmark();
61 void slotEdtBookmark();
62
63private:
64
66
67private:
68
69 class Private;
70 Private* const d = nullptr;
71};
72
73} // namespace ShowFoto
Definition showfotofolderviewbookmarks.h:33
QAction * toolBarAction(const QString &name) const
Definition showfotofolderviewbookmarks.cpp:175
~ShowfotoFolderViewBookmarks() override
Definition showfotofolderviewbookmarks.cpp:170
QTreeWidgetItem * topBookmarksItem() const
Definition showfotofolderviewbookmarks.cpp:188
void readSettings(const KConfigGroup &)
Definition showfotofolderviewbookmarks.cpp:335
void saveSettings(KConfigGroup &)
Definition showfotofolderviewbookmarks.cpp:309
QList< QAction * > pluginActions() const
Definition showfotofolderviewbookmarks.cpp:413
Definition showfotofolderviewsidebar.h:42
Definition showfotofolderviewbar.cpp:43