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: