Generic Slot. More...

#include <gslot.h>

Inheritance diagram for GSlot:
[legend]

Public Member Functions

 GSlot (void)
 
virtual void NextConceptType (const GConceptType *type)
 
virtual void NextDoc (const GDoc *doc)
 
virtual void NextProfile (const GProfile *prof)
 
virtual void WriteStr (const R::RString &str)
 
virtual void StartJob (const R::RString &job)
 
virtual void EndJob (const R::RString &msg=R::RString::Null)
 
virtual void Interact (void)
 
virtual void Warning (const R::RString &msg)
 
virtual void Error (const R::RString &msg)
 
virtual void Alert (const R::RString &msg)
 
virtual ~GSlot (void)
 

Detailed Description

Generic Slot.

The GSlot class provides a representation for a receiver of signals emit by a GALILEI session.

Constructor & Destructor Documentation

GSlot ( void  )

Construct the slot.

virtual ~GSlot ( void  )
virtual

Destruct the slot.

Member Function Documentation

virtual void NextConceptType ( const GConceptType type)
virtual

The treatment for a specific concept type will begin.

Parameters
typeConcept type.
virtual void NextDoc ( const GDoc doc)
virtual

The treatment for a specific document will begin.

Parameters
docDocument.

Reimplemented in GSlotLog.

virtual void NextProfile ( const GProfile prof)
virtual

The treatment for a specific document will begin.

Parameters
profProfile.

Reimplemented in GSlotLog.

virtual void WriteStr ( const R::RString str)
virtual

Method called when executing a sequence of instruction to output some information.

Parameters
strString to output.

Reimplemented from RPrgOutput.

Reimplemented in GSlotLog.

virtual void StartJob ( const R::RString job)
virtual

Start a job.

Parameters
jobDescription of the job.

Reimplemented in GSlotLog.

virtual void EndJob ( const R::RString msg = R::RString::Null)
virtual

End of the last started job.

Parameters
msgEventually, a message to print.

Reimplemented in GSlotLog.

virtual void Interact ( void  )
virtual

This is used by the caller to interact. Typically, it is used to give the control of the process to the GUI.

virtual void Warning ( const R::RString msg)
virtual

Forward a warning.

Parameters
msgMessage.

Reimplemented in GSlotLog.

virtual void Error ( const R::RString msg)
virtual

Forward an error.

Parameters
msgMessage.

Reimplemented in GSlotLog.

virtual void Alert ( const R::RString msg)
virtual

Forward an alert.

Parameters
msgMessage.

Reimplemented in GSlotLog.