10 #include <QCoreApplication>
31 const QString& Details)
34 m_metadata({{
"minm", Title}, {
"asar", Author}, {
"asal", Details}})
40 const QString& Details,
const QString& Extra)
43 m_metadata({{
"minm", Title}, {
"asar", Author}, {
"asal", Details}, {
"asfm", Extra}})
50 m_metadata(
std::move(Metadata))
63 m_id(Notification.m_id),
64 m_parent(Notification.m_parent),
65 m_fullScreen(Notification.m_fullScreen),
66 m_description(Notification.m_description),
67 m_duration(Notification.m_duration),
68 m_metadata(Notification.m_metadata),
69 m_style(Notification.m_style),
70 m_visibility(Notification.m_visibility),
71 m_priority(Notification.m_priority)
188 LOG(VB_GENERAL, LOG_ERR,
189 QString(
"MythNotification::FromStringList called with %1 items, expecting 11. '%2'")
194 QStringList::const_iterator it =
m_extradata.cbegin();
195 Type
type =
static_cast<Type
>((*it++).toInt());
198 LOG(VB_GENERAL, LOG_ERR,
199 QString(
"MythNotification::FromStringList called with type '%1' "
200 "in StringList, expected '%2' as set in constructor.")
201 .arg(
type).arg(Type()));
206 m_duration = std::chrono::seconds((*it++).toInt());
224 QTime ltime = QTime(0,0).addSecs(Time.count());
225 return ltime.toString(ltime.hour() > 0 ?
"HH:mm:ss" :
"mm:ss");
239 m_image(
std::move(Image))
245 m_imagePath(
std::move(ImagePath))
251 m_image(
std::move(Image))
257 m_imagePath(
std::move(ImagePath))
267 QString ProgressText)
269 m_progress(Progress),
270 m_progressText(
std::move(ProgressText))
275 QString ProgressText,
276 const DMAP& Metadata)
278 m_progress(Progress),
279 m_progressText(
std::move(ProgressText))
284 std::chrono::seconds Duration,
287 m_progress(static_cast<float>(Position) / static_cast<float>(Duration.count())),
288 m_progressText(StringFromSeconds(Duration))
298 float Progress,
const QString& DurationText)
306 std::chrono::seconds Duration,
int Position)
314 float Progress,
const QString& DurationText)
322 std::chrono::seconds Duration,
int Position)
342 const QString& Details)
349 const QString& Details)
356 const QString& Details)
363 const QString& Details)