File indexing completed on 2024-04-28 15:39:55

0001 /* SPDX-FileCopyrightText: 2003-2010 Jesper K. Pedersen <blackie@kde.org>
0002 
0003    SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 #ifndef EXIFMODE_H
0006 #define EXIFMODE_H
0007 
0008 #include <QFlags>
0009 
0010 namespace DB
0011 {
0012 
0013 enum EXIFMODE_FLAG {
0014     EXIFMODE_DATE = 0x01,
0015     EXIFMODE_ORIENTATION = 0x02,
0016     EXIFMODE_DESCRIPTION = 0x04,
0017     EXIFMODE_FORCE = 0x08,
0018     EXIFMODE_USE_IMAGE_DATE_IF_INVALID_EXIF_DATE = 0x10,
0019     EXIFMODE_DATABASE_UPDATE = 0x20,
0020     EXIFMODE_INIT = EXIFMODE_DATE | EXIFMODE_ORIENTATION | EXIFMODE_DESCRIPTION | EXIFMODE_USE_IMAGE_DATE_IF_INVALID_EXIF_DATE | EXIFMODE_DATABASE_UPDATE
0021 };
0022 
0023 Q_DECLARE_FLAGS(ExifMode, EXIFMODE_FLAG)
0024 }
0025 
0026 Q_DECLARE_OPERATORS_FOR_FLAGS(DB::ExifMode)
0027 #endif /* EXIFMODE_H */
0028 
0029 // vi:expandtab:tabstop=4 shiftwidth=4: