digiKam
Loading...
Searching...
No Matches
coredboperationgroup.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 : Core database convenience object for grouping 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
17// Qt includes
18
19#include <QVariant>
20
21// Local includes
22
23#include "digikam_export.h"
24
25namespace Digikam
26{
27
28class CoreDbAccess;
29
37class DIGIKAM_DATABASE_EXPORT CoreDbOperationGroup
38{
39public:
40
45
49 explicit CoreDbOperationGroup(CoreDbAccess* const access);
51
56 void lift();
57
58 void setMaximumTime(int msecs);
59
63 void resetTime();
64
69 void allowLift();
70
71private:
72
73 // Disable
75 CoreDbOperationGroup& operator=(const CoreDbOperationGroup&) = delete;
76
77 class Private;
78 Private* const d = nullptr;
79};
80
81} // namespace Digikam
Definition coredbaccess.h:46
Definition coredboperationgroup.h:38
Definition datefolderview.cpp:34