digiKam
Loading...
Searching...
No Matches
searchwindow.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 : 2008-01-20
7 * Description : User interface for searches
8 *
9 * SPDX-FileCopyrightText: 2008-2012 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17// Qt includes
18
19#include <QWidget>
20
21namespace Digikam
22{
23
24class SearchWindow : public QWidget
25{
26 Q_OBJECT
27
28public:
29
34
35 ~SearchWindow() override;
36
41 void readSearch(int id, const QString& query);
42
47 void reset();
48
52 QString search() const;
53
54Q_SIGNALS:
55
60 void searchEdited(int id, const QString& query);
61
62protected Q_SLOTS:
63
64 void searchOk();
65 void searchCancel();
66 void searchTryout();
67
68protected:
69
70 void keyPressEvent(QKeyEvent*) override;
71
72private:
73
74 // Disable
75 SearchWindow(QWidget*) = delete;
76
77private:
78
79 class Private;
80 Private* const d = nullptr;
81};
82
83} // namespace Digikam
Definition searchwindow.h:25
void searchTryout()
Definition searchwindow.cpp:173
void searchOk()
Definition searchwindow.cpp:150
void searchEdited(int id, const QString &query)
~SearchWindow() override
Definition searchwindow.cpp:120
void readSearch(int id, const QString &query)
Definition searchwindow.cpp:129
void reset()
Definition searchwindow.cpp:137
void keyPressEvent(QKeyEvent *) override
Definition searchwindow.cpp:180
QString search() const
Definition searchwindow.cpp:145
SearchWindow()
Definition searchwindow.cpp:55
void searchCancel()
Definition searchwindow.cpp:159
Definition datefolderview.cpp:34