10 #include <QCoreApplication>
39 const QString& Details)
42 m_metadata({{
"minm", Title}, {
"asar", Author}, {
"asal", Details}})
48 const QString& Details,
const QString& Extra)
51 m_metadata({{
"minm", Title}, {
"asar", Author}, {
"asal", Details}, {
"asfm", Extra}})
58 m_metadata(std::move(Metadata))
71 m_id(Notification.m_id),
72 m_parent(Notification.m_parent),
73 m_fullScreen(Notification.m_fullScreen),
74 m_description(Notification.m_description),
75 m_duration(Notification.m_duration),
76 m_metadata(Notification.m_metadata),
77 m_style(Notification.m_style),
78 m_visibility(Notification.m_visibility),
79 m_priority(Notification.m_priority)
196 LOG(VB_GENERAL, LOG_ERR,
197 QString(
"MythNotification::FromStringList called with %1 items, expecting 11. '%2'")
202 QStringList::const_iterator it =
m_extradata.cbegin();
203 Type
type =
static_cast<Type
>((*it++).toInt());
206 LOG(VB_GENERAL, LOG_ERR,
207 QString(
"MythNotification::FromStringList called with type '%1' "
208 "in StringList, expected '%2' as set in constructor.")
209 .arg(
type).arg(Type()));
214 m_duration = std::chrono::seconds((*it++).toInt());
232 QTime ltime = QTime(0,0).addSecs(Time.count());
233 return ltime.toString(ltime.hour() > 0 ?
"HH:mm:ss" :
"mm:ss");
247 m_image(std::move(Image))
253 m_imagePath(std::move(ImagePath))
259 m_image(std::move(Image))
265 m_imagePath(std::move(ImagePath))
275 QString ProgressText)
277 m_progress(Progress),
278 m_progressText(std::move(ProgressText))
283 QString ProgressText,
284 const DMAP& Metadata)
286 m_progress(Progress),
287 m_progressText(std::move(ProgressText))
292 std::chrono::seconds Duration,
295 m_progress(static_cast<float>(Position) / static_cast<float>(Duration.count())),
296 m_progressText(StringFromSeconds(Duration))
306 float Progress,
const QString& DurationText)
314 std::chrono::seconds Duration,
int Position)
322 float Progress,
const QString& DurationText)
330 std::chrono::seconds Duration,
int Position)
350 const QString& Details)
357 const QString& Details)
364 const QString& Details)
371 const QString& Details)