digiKam
Loading...
Searching...
No Matches
searchtextbardb.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 : 2007-11-25
7
* Description : a bar used to search a string - version based on database models
8
*
9
* SPDX-FileCopyrightText: 2007-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
// Local includes
18
19
#include "
digikam_export.h
"
20
#include "
searchtextbar.h
"
21
22
namespace
Digikam
23
{
24
25
class
AbstractAlbumModel;
26
class
AlbumFilterModel;
27
34
class
DIGIKAM_GUI_EXPORT
SearchTextBarDb
:
public
SearchTextBar
35
{
36
Q_OBJECT
37
38
public
:
39
40
explicit
SearchTextBarDb
(QWidget*
const
parent,
41
const
QString& name,
42
const
QString& msg = QString());
43
~SearchTextBarDb
()
override
;
44
53
void
setModel(QAbstractItemModel* model,
int
uniqueIdRole,
int
displayRole = Qt::DisplayRole);
54
64
void
setModel(
AbstractAlbumModel
*
const
model);
65
75
void
setFilterModel(
AlbumFilterModel
*
const
filterModel);
76
77
private
:
78
79
class
Private;
80
Private*
const
d =
nullptr
;
81
};
82
83
}
// namespace Digikam
Digikam::AbstractAlbumModel
Definition
abstractalbummodel.h:39
Digikam::AlbumFilterModel
Definition
albumfiltermodel.h:35
Digikam::SearchTextBarDb
Definition
searchtextbardb.h:35
Digikam::SearchTextBar
Definition
searchtextbar.h:52
digikam_export.h
Digikam
Definition
datefolderview.cpp:34
searchtextbar.h
core
libs
database
utils
widgets
searchtextbardb.h
Generated by
1.9.8