blame: src/exifreader.h
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 1 | #pragma once |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 2 | |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 3 | #include <QString> |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 4 | #include <QList> |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 5 | #include <QPair> |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 6 | |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 7 | struct ExifData { |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 8 | QString dateTime; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 9 | QString make; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 10 | QString model; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 11 | QString exposureTime; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 12 | QString fNumber; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 13 | QString iso; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 14 | QString focalLength; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 15 | QString flash; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 16 | QString dimensions; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 17 | QString fileSize; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 18 | |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 19 | bool isEmpty() const; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 20 | QList<QPair<QString, QString>> toList() const; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 21 | }; |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 22 | |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 23 | namespace ExifReader { |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 24 | ExifData read(const QString &path); |
| 53fdab93 | Poul Sander | 2026-05-18 18:45 | 25 | } // namespace ExifReader |
| 1970-01-01 00:00 | 26 |