git repos / SagoImageBrowser

src/exifreader.h

browsing at commit = 486078489917f7b8a73188307102508f290d90e1

raw · blame · history

#pragma once

#include <QString>
#include <QList>
#include <QPair>

struct ExifData {
    QString dateTime;
    QString make;
    QString model;
    QString exposureTime;
    QString fNumber;
    QString iso;
    QString focalLength;
    QString flash;
    QString dimensions;
    QString fileSize;

    bool isEmpty() const;
    QList<QPair<QString, QString>> toList() const;
};

namespace ExifReader {
ExifData read(const QString &path);
} // namespace ExifReader