Loading...
Searching...
No Matches
Inheritance diagram for JS::JsUtils:

Public Member Functions

bool fileExists (QString path)
 
bool isFile (QString path)
 
bool isDir (QString path)
 
bool canReadFile (QString path)
 
bool canWriteFile (QString path)
 
QByteArray readFile (QString path)
 
void writeFile (QString path, QByteArray content)
 
bool makeDir (QString path)
 
QStringList listFiles (QString path, QString filters)
 
QStringList listDirectories (QString path)
 
void shell (QString cmd, QJSValue onFinish)
 
void openFileDialog (QString title, QString filters, QString folder, QJSValue onAccept)
 
void saveFileDialog (QString title, QString filters, QString folder, QString defaultName, QJSValue onAccept)
 
void openColorDialog (QString title, QString initialColor, QJSValue onAccept)
 
QString layoutTextLines (QString text, QString font, int pointSize, int maxWidth)
 
QString uuid ()
 
QString urlToLocalFile (QString url)
 
QVariantMap imageSize (QString path)
 
QColor imagePixelColor (const QImage &image, int x, int y)
 
QString environmentVariable (QString name)
 
QTime toTime (TimeVal v)
 
double toMilliseconds (TimeVal v)
 
double toSeconds (TimeVal v)
 
bool isInfinite (TimeVal v)
 
TimeVal timevalFromMilliseconds (double ms)
 
QObject * settings (QString uid)
 
double timestamp () const noexcept
 

Static Public Member Functions

static void w_GetAccessSpecifierHelper (std::integral_constant< decltype((&W_ThisType::settings)), &W_ThisType::settings >)
 
static void w_GetAccessSpecifierHelper (std::integral_constant< decltype((&W_ThisType::timestamp)), &W_ThisType::timestamp >)
 

Friends

constexpr auto w_state (w_internal::Index< w_internal::stateCount< __COUNTER__, w_internal::MethodStateTag, W_ThisType ** > >, w_internal::MethodStateTag, W_ThisType **) -> decltype((w_internal::makeMetaMethodInfo((&W_ThisType::settings), w_internal::viewLiteral("settings"), std::integral_constant< decltype((&W_ThisType::settings)), &W_ThisType::settings >(), w_internal::viewParsedLiterals< w_internal::countParsedLiterals("" "")>("" ""), w_internal::W_EmptyFlag)))
 
constexpr auto w_state (w_internal::Index< w_internal::stateCount< __COUNTER__, w_internal::MethodStateTag, W_ThisType ** > >, w_internal::MethodStateTag, W_ThisType **) -> decltype((w_internal::makeMetaMethodInfo((&W_ThisType::timestamp), w_internal::viewLiteral("timestamp"), std::integral_constant< decltype((&W_ThisType::timestamp)), &W_ThisType::timestamp >(), w_internal::viewParsedLiterals< w_internal::countParsedLiterals("" "")>("" ""), w_internal::W_EmptyFlag)))
 

Member Function Documentation

◆ toSeconds()

double JS::JsUtils::toSeconds ( TimeVal  v)

Seconds, for the common case. Accepts anything that converts to a TimeVal, including the raw flicks that itv.date and proc.duration give.


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