digiKam
Loading...
Searching...
No Matches
dbinarysearch.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 : 2012-01-05
7 * Description : a widget to find missing binaries.
8 *
9 * SPDX-FileCopyrightText: 2009-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10 * SPDX-FileCopyrightText: 2012-2016 by Benjamin Girault <benjamin dot girault at gmail dot com>
11 *
12 * SPDX-License-Identifier: GPL-2.0-or-later
13 *
14 * ============================================================ */
15
16#pragma once
17
18// Qt includes
19
20#include <QString>
21#include <QTreeWidget>
22
23// Local includes
24
25#include "digikam_export.h"
26#include "dbinaryiface.h"
27
28namespace Digikam
29{
30
34class DIGIKAM_EXPORT DBinarySearch : public QTreeWidget
35{
36 Q_OBJECT
37
38public:
39
41 {
42 Status = 0,
46 Link
47 };
48
49public:
50
51 explicit DBinarySearch(QWidget* const parent);
52 ~DBinarySearch() override;
53
54 void addBinary(DBinaryIface& binary);
55 void addDirectory(const QString& dir);
56 bool allBinariesFound();
57
58public Q_SLOTS:
59
60 void slotAreBinariesFound();
61
62Q_SIGNALS:
63
65 void signalAddDirectory(const QString& dir);
66 void signalAddPossibleDirectory(const QString& dir);
67
68private:
69
70 class Private;
71 Private* const d = nullptr;
72};
73
74} // namespace Digikam
Definition dbinaryiface.h:37
Definition dbinarysearch.h:35
void signalAddDirectory(const QString &dir)
void signalAddPossibleDirectory(const QString &dir)
void signalBinariesFound(bool)
ColumnType
Definition dbinarysearch.h:41
@ Button
Definition dbinarysearch.h:45
@ Version
Definition dbinarysearch.h:44
@ Binary
Definition dbinarysearch.h:43
Definition datefolderview.cpp:34