Sayonara Player
Public Types | Public Member Functions | List of all members
GlobalMessage Class Reference

#include <GlobalMessage.h>

Detailed Description

The GlobalMessage class.

Public Types

enum  Answer : quint8 {
  Yes =0,
  No,
  Ok,
  Cancel,
  Undefined
}
 
enum  QuestionType : quint8 {
  YesNo =0,
  OkCancel
}
 

Public Member Functions

GlobalMessage::Answer info (const QString &info, const QString &sender_name=QString())
 
GlobalMessage::Answer warning (const QString &warning, const QString &sender_name=QString())
 
GlobalMessage::Answer error (const QString &error, const QString &sender_name=QString())
 
GlobalMessage::Answer question (const QString &question, const QString &sender_name=QString(), QuestionType type=GlobalMessage::QuestionType::YesNo)
 
bool register_receiver (GlobalMessageReceiverInterface *receiver)
 register a receiver here, so it is called whenever a message has to be written More...
 

Member Function Documentation

§ register_receiver()

bool GlobalMessage::register_receiver ( GlobalMessageReceiverInterface receiver)

register a receiver here, so it is called whenever a message has to be written

Parameters
receiverthe receiver class
Returns
false, if there's already another receiver. True else
Inheritance diagram for GlobalMessage: