37 static QString baseName(
const QString &filePath);
38 static void setColorsToHighlight(QWidget* widget, QPalette::ColorRole role = QPalette::Window);
39 static void showInFolder(
const QString &path);
40 static bool warnIfNotWritable(
const QString& filePath, QWidget* parent,
const QString& caption,
bool remove =
false);
41 static QString producerTitle(
const Mlt::Producer& producer);
42 static QString removeFileScheme(QUrl &url);
43 static QStringList sortedFileList(
const QList<QUrl>& urls);
44 static int coerceMultiple(
int value,
int multiple = 2);
45 static QList<QUrl> expandDirectories(
const QList<QUrl>& urls);
46 static bool isDecimalPoint(QChar ch);
47 static bool isNumeric(QString& str);
48 static bool convertNumericString(QString& str, QChar decimalPoint);
49 static bool convertDecimalPoints(QString& str, QChar decimalPoint);
50 static void showFrameRateDialog(
const QString& caption,
int numerator, QDoubleSpinBox* spinner, QWidget* parent = Q_NULLPTR);