Fluid
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
DateUtils Class Reference

#include <dateutils.h>

Inheritance diagram for DateUtils:
Inheritance graph
[legend]
Collaboration diagram for DateUtils:
Collaboration graph
[legend]

Public Types

enum  DurationFormat { Long , Short }
 
enum  DurationType { Seconds , Minutes , Hours , Any }
 

Public Member Functions

 DateUtils (QObject *parent=nullptr)
 
Q_INVOKABLE QString formattedDate (const QDate &date) const
 
Q_INVOKABLE QString formatDuration (qlonglong duration, DateUtils::DurationFormat format=DateUtils::DurationFormat::Short, DateUtils::DurationType type=DateUtils::DurationType::Any) const
 
Q_INVOKABLE QString friendlyTime (const QDateTime &time, bool standalone) const
 
Q_INVOKABLE QString dayOfWeek (const QDate &date) const
 

Static Public Member Functions

static DateUtilscreate (QQmlEngine *engine, QJSEngine *jsEngine)
 

Member Enumeration Documentation

◆ DurationFormat

Enumerator
Long 
Short 

◆ DurationType

Enumerator
Seconds 
Minutes 
Hours 
Any 

Constructor & Destructor Documentation

◆ DateUtils()

DateUtils::DateUtils ( QObject *  parent = nullptr)

Member Function Documentation

◆ create()

DateUtils * DateUtils::create ( QQmlEngine *  engine,
QJSEngine *  jsEngine 
)
static

◆ dayOfWeek()

QString DateUtils::dayOfWeek ( const QDate &  date) const

◆ formatDuration()

QString DateUtils::formatDuration ( qlonglong  duration,
DateUtils::DurationFormat  format = DateUtils::DurationFormat::Short,
DateUtils::DurationType  type = DateUtils::DurationType::Any 
) const

◆ formattedDate()

QString DateUtils::formattedDate ( const QDate &  date) const

◆ friendlyTime()

QString DateUtils::friendlyTime ( const QDateTime &  time,
bool  standalone 
) const

The documentation for this class was generated from the following files: