digiKam
Loading...
Searching...
No Matches
facedboperationgroup.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 : 2010-10-12
7 * Description : Convenience object for grouping face database operations
8 *
9 * SPDX-FileCopyrightText: 2010 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
17namespace Digikam
18{
19
20class FaceDbAccess;
21
30{
31public:
32
37
41 explicit FaceDbOperationGroup(FaceDbAccess* const dbAccess);
42
44
49 void lift();
50
51 void setMaximumTime(int msecs);
52
56 void resetTime();
57
62 void allowLift();
63
64private:
65
66 // Disable
68 FaceDbOperationGroup& operator=(const FaceDbOperationGroup&) = delete;
69
70private:
71
72 class Private;
73 Private* const d = nullptr;
74};
75
76} // namespace Digikam
Definition facedbaccess.h:35
Definition facedboperationgroup.h:30
void lift()
Definition facedboperationgroup.cpp:109
~FaceDbOperationGroup()
Definition facedboperationgroup.cpp:103
void setMaximumTime(int msecs)
Definition facedboperationgroup.cpp:124
FaceDbOperationGroup()
Definition facedboperationgroup.cpp:83
void allowLift()
Definition facedboperationgroup.cpp:134
void resetTime()
Definition facedboperationgroup.cpp:129
Definition datefolderview.cpp:34