CWindowManagerEvent Class Reference

Search Toolkit Book for CWindowManagerEvent

#include <window_manager.hpp>

Inheritance diagram for CWindowManagerEvent:

Inheritance graph
[legend]
Collaboration diagram for CWindowManagerEvent:

Collaboration graph
[legend]
List of all members.

Detailed Description

CWindowManagerEvent.

Definition at line 318 of file window_manager.hpp.

Public Types

enum  EEventType { eClientChanged = CEvent::eEvent_MinClientID, eCloseClientsRequest, ePostCommand }

Public Member Functions

 CWindowManagerEvent (EEventType type, IWMClient *client)
 CWindowManagerEvent.
 CWindowManagerEvent (IWMClient *client, TCmdID cmd)
 CWindowManagerEvent (EEventType type, const vector< IWMClient * > &clients)
IWMClientGetClient ()
void GetClients (vector< IWMClient * > &clients)
TCmdID GetCmd () const

Protected Attributes

IWMClientm_Client
vector< IWMClient * > m_Clients
TCmdID m_Cmd


Member Enumeration Documentation

enum CWindowManagerEvent::EEventType
 

Enumerator:
eClientChanged 
eCloseClientsRequest 
ePostCommand 

Definition at line 322 of file window_manager.hpp.


Constructor & Destructor Documentation

CWindowManagerEvent::CWindowManagerEvent EEventType  type,
IWMClient client
 

CWindowManagerEvent.

Definition at line 108 of file window_manager.cpp.

CWindowManagerEvent::CWindowManagerEvent IWMClient client,
TCmdID  cmd
 

Definition at line 115 of file window_manager.cpp.

CWindowManagerEvent::CWindowManagerEvent EEventType  type,
const vector< IWMClient * > &  clients
 

Definition at line 123 of file window_manager.cpp.

References _ASSERT, and eCloseClientsRequest.


Member Function Documentation

IWMClient * CWindowManagerEvent::GetClient  ) 
 

Definition at line 133 of file window_manager.cpp.

References m_Client.

Referenced by CWindowManager::OnPostCommand().

void CWindowManagerEvent::GetClients vector< IWMClient * > &  clients  ) 
 

Definition at line 139 of file window_manager.cpp.

References m_Clients.

Referenced by CWindowManager::OnCloseClientsRequestEvent().

TCmdID CWindowManagerEvent::GetCmd void   )  const [inline]
 

Definition at line 334 of file window_manager.hpp.

References m_Cmd.

Referenced by CWindowManager::OnPostCommand().


Member Data Documentation

IWMClient* CWindowManagerEvent::m_Client [protected]
 

Definition at line 337 of file window_manager.hpp.

Referenced by GetClient().

vector<IWMClient*> CWindowManagerEvent::m_Clients [protected]
 

Definition at line 338 of file window_manager.hpp.

Referenced by GetClients().

TCmdID CWindowManagerEvent::m_Cmd [protected]
 

Definition at line 339 of file window_manager.hpp.

Referenced by GetCmd().


The documentation for this class was generated from the following files:
Generated on Mon Dec 7 15:20:28 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:24:21 2009 by modify_doxy.py rev. 173732