StatusMessageWindowHolder Class Reference

A class that hols a MessageWindow. This class ensures that the window is removed if the last copy of the object is deleted. More...

#include <messaginghub.h>

List of all members.

Public Member Functions

 StatusMessageWindowHolder ()
 StatusMessageWindowHolder (UserData *ud)
 StatusMessageWindowHolder (const StatusMessageWindowHolder &smw)
StatusMessageWindowHolderoperator= (const StatusMessageWindowHolder &smw)
void close ()
void SetText (const ASCString &text)
virtual ~StatusMessageWindowHolder ()

Protected Member Functions

void copy (const StatusMessageWindowHolder &smw)
void unlink ()

Classes

class  UserData


Detailed Description

A class that hols a MessageWindow. This class ensures that the window is removed if the last copy of the object is deleted.

Definition at line 34 of file messaginghub.h.


Constructor & Destructor Documentation

StatusMessageWindowHolder::StatusMessageWindowHolder (  ) 

Definition at line 21 of file messaginghub.cpp.

StatusMessageWindowHolder::StatusMessageWindowHolder ( UserData ud  )  [inline]

Definition at line 52 of file messaginghub.h.

StatusMessageWindowHolder::StatusMessageWindowHolder ( const StatusMessageWindowHolder smw  ) 

Definition at line 15 of file messaginghub.cpp.

References copy().

StatusMessageWindowHolder::~StatusMessageWindowHolder (  )  [virtual]

Definition at line 68 of file messaginghub.cpp.

References unlink().


Member Function Documentation

void StatusMessageWindowHolder::copy ( const StatusMessageWindowHolder smw  )  [protected]

Definition at line 38 of file messaginghub.cpp.

References StatusMessageWindowHolder::UserData::counter, unlink(), and userData.

Referenced by operator=(), and StatusMessageWindowHolder().

void StatusMessageWindowHolder::unlink (  )  [protected]

Definition at line 27 of file messaginghub.cpp.

References StatusMessageWindowHolder::UserData::counter.

Referenced by close(), copy(), and ~StatusMessageWindowHolder().

StatusMessageWindowHolder & StatusMessageWindowHolder::operator= ( const StatusMessageWindowHolder smw  ) 

Definition at line 61 of file messaginghub.cpp.

References copy().

void StatusMessageWindowHolder::close (  ) 

Definition at line 49 of file messaginghub.cpp.

References unlink().

Referenced by networksupervisor(), and FileTransfer::send().

void StatusMessageWindowHolder::SetText ( const ASCString text  ) 

Definition at line 54 of file messaginghub.cpp.

References StatusMessageWindowHolder::UserData::SetText().

Referenced by execaction_pg().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:47:36 2012 for Advanced Strategic Command by  doxygen 1.5.1