1 /* SPDX-FileCopyrightText: 2003-2010 Jesper K. Pedersen <blackie@kde.org>
2 
3    SPDX-License-Identifier: GPL-2.0-or-later
4 */
5 #ifndef EXIFMODE_H
6 #define EXIFMODE_H
7 
8 #include <QFlags>
9 
10 namespace DB
11 {
12 
13 enum EXIFMODE_FLAG {
14     EXIFMODE_DATE = 0x01,
15     EXIFMODE_ORIENTATION = 0x02,
16     EXIFMODE_DESCRIPTION = 0x04,
17     EXIFMODE_FORCE = 0x08,
18     EXIFMODE_USE_IMAGE_DATE_IF_INVALID_EXIF_DATE = 0x10,
19     EXIFMODE_DATABASE_UPDATE = 0x20,
20     EXIFMODE_INIT = EXIFMODE_DATE | EXIFMODE_ORIENTATION | EXIFMODE_DESCRIPTION | EXIFMODE_USE_IMAGE_DATE_IF_INVALID_EXIF_DATE | EXIFMODE_DATABASE_UPDATE
21 };
22 
23 Q_DECLARE_FLAGS(ExifMode, EXIFMODE_FLAG)
24 }
25 
26 Q_DECLARE_OPERATORS_FOR_FLAGS(DB::ExifMode)
27 #endif /* EXIFMODE_H */
28 
29 // vi:expandtab:tabstop=4 shiftwidth=4:
30