CustusX
18.04-rc1
An IGT application
|
#include <cxReporter.h>
Public Member Functions | |
virtual | ~Reporter () |
void | setAudioSource (AudioPtr audioSource) |
define sounds to go with the messages. More... | |
void | sendInfo (QString info) |
Used to report normal interesting activity, no sound associated. More... | |
void | sendSuccess (QString success) |
Used to report larger successful operations, default not muted. More... | |
void | sendWarning (QString warning) |
The program does not need to terminate, but the user might need to do something, default not muted. More... | |
void | sendError (QString error) |
The program (might) need to terminate, default not muted. More... | |
void | sendDebug (QString debug) |
Used to output debug info, no sound associated. More... | |
void | sendVolatile (QString volatile_msg) |
Used to output volatile info that changes rapidly, not suited for logging. More... | |
void | sendRaw (QString raw) |
Used to output messages without adding anything to them, can be used as cout when mangling needs to be avoided. More... | |
void | sendMessage (QString text, MESSAGE_LEVEL messageLevel=mlDEBUG, int timeout=-1, bool mute=false) |
void | sendMessage (Message msg) |
void | playStartSound () |
plays a sound signaling that something has started More... | |
void | playStopSound () |
plays a sound signaling that something has stopped More... | |
void | playCancelSound () |
plays a sound signaling that something has been canceled More... | |
void | playSuccessSound () |
automatically called by sendSuccess if not muted More... | |
void | playWarningSound () |
automatically called by sendWarning if not muted More... | |
void | playErrorSound () |
automatically called by sendError if not muted More... | |
void | playScreenShotSound () |
plays a sound signaling that a screen shot has been taken More... | |
void | playSampleSound () |
plays a sound signaling that something has been sampled More... | |
Public Member Functions inherited from cx::Log | |
virtual | ~Log () |
QString | getLoggingFolder () const |
void | setLoggingFolder (QString absoluteLoggingFolderPath) |
void | installObserver (MessageObserverPtr observer, bool resend) |
void | uninstallObserver (MessageObserverPtr observer) |
Static Public Member Functions | |
static void | initialize () |
Initialize logging, static object is guaranteed to exist at least until shutdown. More... | |
static void | shutdown () |
shutdown service, destroy static object if none holds a reference. More... | |
static ReporterPtr | getInstance () |
Returns a reference to the only Reporter that exists. More... | |
Protected Member Functions | |
virtual LogThreadPtr | createWorker () |
Protected Member Functions inherited from cx::Log | |
Log () | |
void | initializeObject () |
void | startThread () |
void | stopThread () |
QString | getDefaultLogPath () const |
Additional Inherited Members | |
Signals inherited from cx::Log | |
void | loggingFolderChanged () |
Protected Slots inherited from cx::Log | |
virtual void | onEmittedMessage (Message message) |
Protected Attributes inherited from cx::Log | |
QString | mLogPath |
boost::shared_ptr< class QThread > | mThread |
LogThreadPtr | mWorker |
Definition at line 63 of file cxReporter.h.
|
virtual |
Definition at line 47 of file cxReporter.cpp.
|
protectedvirtual |
Implements cx::Log.
Definition at line 70 of file cxReporter.cpp.
|
static |
Returns a reference to the only Reporter that exists.
Definition at line 51 of file cxReporter.cpp.
|
static |
Initialize logging, static object is guaranteed to exist at least until shutdown.
Definition at line 62 of file cxReporter.cpp.
void cx::Reporter::playCancelSound | ( | ) |
plays a sound signaling that something has been canceled
Definition at line 180 of file cxReporter.cpp.
void cx::Reporter::playErrorSound | ( | ) |
automatically called by sendError if not muted
Definition at line 198 of file cxReporter.cpp.
void cx::Reporter::playSampleSound | ( | ) |
plays a sound signaling that something has been sampled
Definition at line 210 of file cxReporter.cpp.
void cx::Reporter::playScreenShotSound | ( | ) |
plays a sound signaling that a screen shot has been taken
Definition at line 204 of file cxReporter.cpp.
void cx::Reporter::playStartSound | ( | ) |
plays a sound signaling that something has started
Definition at line 168 of file cxReporter.cpp.
void cx::Reporter::playStopSound | ( | ) |
plays a sound signaling that something has stopped
Definition at line 174 of file cxReporter.cpp.
void cx::Reporter::playSuccessSound | ( | ) |
automatically called by sendSuccess if not muted
Definition at line 186 of file cxReporter.cpp.
void cx::Reporter::playWarningSound | ( | ) |
automatically called by sendWarning if not muted
Definition at line 192 of file cxReporter.cpp.
void cx::Reporter::sendDebug | ( | QString | debug | ) |
Used to output debug info, no sound associated.
Definition at line 116 of file cxReporter.cpp.
void cx::Reporter::sendError | ( | QString | error | ) |
The program (might) need to terminate, default not muted.
Definition at line 111 of file cxReporter.cpp.
void cx::Reporter::sendInfo | ( | QString | info | ) |
Used to report normal interesting activity, no sound associated.
Definition at line 96 of file cxReporter.cpp.
void cx::Reporter::sendMessage | ( | QString | text, |
MESSAGE_LEVEL | messageLevel = mlDEBUG , |
||
int | timeout = -1 , |
||
bool | mute = false |
||
) |
Definition at line 131 of file cxReporter.cpp.
void cx::Reporter::sendMessage | ( | Message | msg | ) |
Definition at line 138 of file cxReporter.cpp.
void cx::Reporter::sendRaw | ( | QString | raw | ) |
Used to output messages without adding anything to them, can be used as cout when mangling needs to be avoided.
Definition at line 126 of file cxReporter.cpp.
void cx::Reporter::sendSuccess | ( | QString | success | ) |
Used to report larger successful operations, default not muted.
Definition at line 101 of file cxReporter.cpp.
void cx::Reporter::sendVolatile | ( | QString | volatile_msg | ) |
Used to output volatile info that changes rapidly, not suited for logging.
Definition at line 121 of file cxReporter.cpp.
void cx::Reporter::sendWarning | ( | QString | warning | ) |
The program does not need to terminate, but the user might need to do something, default not muted.
Definition at line 106 of file cxReporter.cpp.
void cx::Reporter::setAudioSource | ( | AudioPtr | audioSource | ) |
define sounds to go with the messages.
Definition at line 86 of file cxReporter.cpp.
|
static |
shutdown service, destroy static object if none holds a reference.
Definition at line 75 of file cxReporter.cpp.