CCIMXDesktop
Loading...
Searching...
No Matches
UiTools.h
1
#ifndef UITOOLS_H
2
#define UITOOLS_H
3
#include <QString>
4
namespace
UiTools
{
5
10
static
constexpr
const
char
* TYPICAL_FORMAT =
"HH:mm:ss"
;
11
20
QString
toMediaTypicalTimeStr
(
const
qint64 time);
21
30
std::pair<qint64, qint64>
downcast_to_sliderable_period
(qint64 min, qint64 max);
31
39
inline
qint64
downcast_to_sliderable_position
(qint64 position) {
40
return
position / 1000;
41
}
42
50
inline
qint64
upcast_to_mseconds
(qint64 position) {
51
return
position * 1000;
52
}
53
60
QString
toScrollLabelText
(
const
QString& src_path);
61
62
};
63
64
#endif
// UITOOLS_H
UiTools
Tools for Ui Sessions.
Definition
UiTools.h:4
UiTools::upcast_to_mseconds
qint64 upcast_to_mseconds(qint64 position)
upcast_to_mseconds upcast the position to mseconds, this is mseconds level
Definition
UiTools.h:50
UiTools::downcast_to_sliderable_position
qint64 downcast_to_sliderable_position(qint64 position)
downcast_to_sliderable_position downcast the position to sliderable, this is seconds level
Definition
UiTools.h:39
UiTools::downcast_to_sliderable_period
std::pair< qint64, qint64 > downcast_to_sliderable_period(qint64 min, qint64 max)
downcast_to_sliderable_period downcast the period to sliderable, this is seconds level
Definition
UiTools.cpp:11
UiTools::toScrollLabelText
QString toScrollLabelText(const QString &src_path)
toScrollLabelText convert the path to scroll label text
Definition
UiTools.cpp:15
UiTools::toMediaTypicalTimeStr
QString toMediaTypicalTimeStr(const qint64 time)
toMediaTypicalTimeStr convert the time to typical format
Definition
UiTools.cpp:6
extern_app
MediaPlayer
core
UiTools.h
Generated by
1.9.8