digiKam
Loading...
Searching...
No Matches
searchfolderview.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 : 2005-05-21
7 * Description : Searches folder view
8 *
9 * SPDX-FileCopyrightText: 2005 by Renchi Raju <renchi at pooh dot tam dot uiuc dot edu>
10 * SPDX-FileCopyrightText: 2008-2012 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
11 * SPDX-FileCopyrightText: 2006-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
12 * SPDX-FileCopyrightText: 2009 by Johannes Wienke <languitar at semipol dot de>
13 *
14 * SPDX-License-Identifier: GPL-2.0-or-later
15 *
16 * ============================================================ */
17
18#pragma once
19
20// Local includes
21
23
24namespace Digikam
25{
26
34{
35 Q_OBJECT
36
37public:
38
48 NormalSearchTreeView(QWidget* const parent, SearchModel* const searchModel,
49 SearchModificationHelper* const searchModificationHelper);
50
54 ~NormalSearchTreeView() override;
55
56Q_SIGNALS:
57
61 void newSearch();
62
68 void copySearch(SAlbum* album);
69
75 void editSearch(SAlbum* album);
76
77protected:
78
79 void addCustomContextMenuActions(ContextMenuHelper& cmh, Album* album) override;
80 void handleCustomContextMenuAction(QAction* action, const AlbumPointer<Album>& album) override;
81
82private:
83
84 class Private;
85 Private* const d = nullptr;
86};
87
88} // namespace Digikam
Definition albumpointer.h:38
Abstract base class for all album types.
Definition album.h:57
A helper class to add actions and special menus to the context menu.
Definition contextmenuhelper.h:70
Definition editablesearchtreeview.h:33
Definition searchfolderview.h:34
void editSearch(SAlbum *album)
~NormalSearchTreeView() override
Definition searchfolderview.cpp:61
void addCustomContextMenuActions(ContextMenuHelper &cmh, Album *album) override
Definition searchfolderview.cpp:66
void handleCustomContextMenuAction(QAction *action, const AlbumPointer< Album > &album) override
Definition searchfolderview.cpp:82
void copySearch(SAlbum *album)
Definition album.h:494
Definition albummodel.h:89
Definition searchmodificationhelper.h:49
Definition datefolderview.cpp:34