MythTV  master
Macros | Functions | Variables
mythnotificationcenter.cpp File Reference
#include <QCoreApplication>
#include <QEvent>
#include <QObject>
#include <QThread>
#include <QTimer>
#include "libmythbase/mythcorecontext.h"
#include "libmythbase/mythdate.h"
#include "mythmainwindow.h"
#include "mythnotificationcenter.h"
#include "mythnotificationcenter_private.h"
#include "mythpainter.h"
#include "mythscreenstack.h"
#include "mythscreentype.h"
#include "mythuiimage.h"
#include "mythuiprogressbar.h"
#include "mythuitext.h"
Include dependency graph for mythnotificationcenter.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("NotificationCenter: ")
 

Functions

void ShowNotificationError (const QString &msg, const QString &from, const QString &detail, const VNMask visibility, const MythNotification::Priority priority)
 convenience utility to display error message as notification More...
 
void ShowNotification (const QString &msg, const QString &from, const QString &detail, const VNMask visibility, const MythNotification::Priority priority)
 
void ShowNotification (bool error, const QString &msg, const QString &origin, const QString &detail, const QString &image, const QString &extra, const QString &progress_text, float progress, std::chrono::seconds duration, bool fullscreen, const VNMask visibility, const MythNotification::Priority priority, const QString &style)
 
void ShowNotification (MythNotification::Type type, const QString &msg, const QString &origin, const QString &detail, const QString &image, const QString &extra, const QString &progress_text, float progress, std::chrono::seconds duration, bool fullscreen, const VNMask visibility, const MythNotification::Priority priority, const QString &style)
 

Variables

static constexpr int8_t HGAP { 5 }
 
static constexpr std::chrono::milliseconds DEFAULT_DURATION { 5s }
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("NotificationCenter: ")

Definition at line 30 of file mythnotificationcenter.cpp.

Function Documentation

◆ ShowNotificationError()

void ShowNotificationError ( const QString &  msg,
const QString &  from,
const QString &  detail,
const VNMask  visibility,
const MythNotification::Priority  priority 
)

◆ ShowNotification() [1/3]

void ShowNotification ( const QString &  msg,
const QString &  from,
const QString &  detail,
const VNMask  visibility,
const MythNotification::Priority  priority 
)

◆ ShowNotification() [2/3]

void ShowNotification ( bool  error,
const QString &  msg,
const QString &  origin,
const QString &  detail,
const QString &  image,
const QString &  extra,
const QString &  progress_text,
float  progress,
std::chrono::seconds  duration,
bool  fullscreen,
const VNMask  visibility,
const MythNotification::Priority  priority,
const QString &  style 
)

Definition at line 1448 of file mythnotificationcenter.cpp.

◆ ShowNotification() [3/3]

void ShowNotification ( MythNotification::Type  type,
const QString &  msg,
const QString &  origin,
const QString &  detail,
const QString &  image,
const QString &  extra,
const QString &  progress_text,
float  progress,
std::chrono::seconds  duration,
bool  fullscreen,
const VNMask  visibility,
const MythNotification::Priority  priority,
const QString &  style 
)

Definition at line 1466 of file mythnotificationcenter.cpp.

Variable Documentation

◆ HGAP

constexpr int8_t HGAP { 5 }
staticconstexpr

Definition at line 32 of file mythnotificationcenter.cpp.

Referenced by MythNotificationScreen::AdjustYPosition().

◆ DEFAULT_DURATION

constexpr std::chrono::milliseconds DEFAULT_DURATION { 5s }
staticconstexpr