git repos / SagoImageBrowser

blame: src/exifreader.h

normal view · raw

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