Sayonara Player
Public Member Functions | List of all members
NotificationInterface Class Referenceabstract
Inheritance diagram for NotificationInterface:
DBusNotifications DummyNotificator GUI_TrayIcon

Public Member Functions

 NotificationInterface ()
 Constructor. More...
 
virtual void notify (const MetaData &md)=0
 notify when Metadata has been changed More...
 
virtual void notify (const QString &title, const QString &message, const QString &imagePath=QString())=0
 show standard notification More...
 
virtual QString name () const =0
 get name of notification interface More...
 
virtual QString displayName () const
 

Constructor & Destructor Documentation

◆ NotificationInterface()

NotificationInterface::NotificationInterface ( )
explicit

Constructor.

Parameters
nameappearing in GUI_Notifications

Member Function Documentation

◆ name()

virtual QString NotificationInterface::name ( ) const
pure virtual

get name of notification interface

Returns

Implemented in DBusNotifications, GUI_TrayIcon, and DummyNotificator.

◆ notify() [1/2]

virtual void NotificationInterface::notify ( const MetaData md)
pure virtual

notify when Metadata has been changed

Parameters
md

Implemented in DBusNotifications, GUI_TrayIcon, and DummyNotificator.

◆ notify() [2/2]

virtual void NotificationInterface::notify ( const QString &  title,
const QString &  message,
const QString &  imagePath = QString() 
)
pure virtual

show standard notification

Parameters
titleNotification title
messageNotification message
image_pathNotification image

Implemented in GUI_TrayIcon, DummyNotificator, and DBusNotifications.