#ifndef HELPER_H #define HELPER_H #include #include #include #include namespace Helper { const QString md5Sum(const QString &path); const QJsonDocument ffpmegData(const QString &path); const QPixmap preview(const QString &file); const QImage snapshot(const QString &file, int offset); const QString appDataDir(); const QIcon icon(const QColor &bg, const QChar c, bool bold = true); void setAlternatingRowColors(); class Duration { public: Duration(); Duration(qint64 seconds); Duration(const QString &dur); Duration operator+(const Duration &dur) const; const QString toString() const; bool isNull() const; qint64 toSeconds() const; private: int mHours; int mMinutes; int mSeconds; }; } #endif // HELPER_H