Sayonara Player
Public Member Functions | List of all members
NotificationInterface Class Referenceabstract

Public Member Functions

 NotificationInterface (const QString &name)
 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 &image_path=QString())=0
 show standard notification More...
 
QString get_name () const
 get name of notification interface More...
 

Constructor & Destructor Documentation

NotificationInterface::NotificationInterface ( const QString &  name)
explicit

Constructor.

Parameters
nameappearing in GUI_Notifications

Member Function Documentation

QString NotificationInterface::get_name ( ) const

get name of notification interface

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

notify when Metadata has been changed

Parameters
md

Implemented in GUI_TrayIcon, DBusNotifications, and DummyNotificator.

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

show standard notification

Parameters
titleNotification title
messageNotification message
image_pathNotification image

Implemented in GUI_TrayIcon, DBusNotifications, and DummyNotificator.

Inheritance diagram for NotificationInterface:
DBusNotifications DummyNotificator GUI_TrayIcon