Quark  0.1
Formatters Class Reference

A collection of functions for formatting values for display. More...

#include <Formatters.h++>

Static Public Member Functions

static QString formatFileSize (qint64 fileSize, int decimals=1)
 Formats a file size. More...
 
static QString formatSize (const QSize &size)
 Formats a rectangle size. More...
 
static QString formatTimeInterval (qint64 millisec, bool includeMillisec=false)
 Formats a time interval. More...
 

Detailed Description

A collection of functions for formatting values for display.

Author
Mark Lindner

Member Function Documentation

◆ formatFileSize()

static QString formatFileSize ( qint64  fileSize,
int  decimals = 1 
)
static

Formats a file size.

Parameters
fileSizeThe file size, in bytes.
decimalsThe number of decimals of precision to include.
Returns
The file size formatted as a string.

◆ formatSize()

static QString formatSize ( const QSize &  size)
static

Formats a rectangle size.

Parameters
sizeThe size.
Returns
The size formatted as a string, in the form widthxheight.

◆ formatTimeInterval()

static QString formatTimeInterval ( qint64  millisec,
bool  includeMillisec = false 
)
static

Formats a time interval.

Parameters
millsecThe time interval, in milliseconds.
millisecWhether milliseconds should be included in the output.
Returns
The time interval, formatted as a string, in the form xxxd hh:mm:ss.SSS.

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