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