Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_M_CommandHandler.h File Reference


Defines

#define CP_RegisterCommand(inOSCommand, inCommandFlags)   RegisterCommand( inOSCommand, inCommandFlags )
#define CP_RegisterUpdateStatusHandler(inOSCommand)   RegisterUpdateStatusHandler( inOSCommand )
#define CP_RegisterCommandHandler(inOSCommand)   RegisterCommandHandler( inOSCommand )

Typedefs

typedef CP_SigSlot::CP_Signal3<
CP_CommandStatus &, bool &,
CP_CommandNo & > 
CP_CommandStatusSignal
typedef CP_SigSlot::CP_Signal2<
OSStatus &, CP_CommandNo & > 
CP_CommandHandlerSignal
typedef CP_SigSlot::CP_Signal1<
const CP_S_MenuSelection & > 
CP_MenuSelectionSignal
typedef std::vector< CP_Command *,
std::allocator< CP_Command * > > 
CP_Commands_Array
typedef std::vector< CP_Command *,
std::allocator< CP_Command
* > >::iterator 
CP_Commands_Iterator
typedef std::vector< CP_Command *,
std::allocator< CP_Command
* > >::reverse_iterator 
CP_Commands_ReverseIterator

Define Documentation

#define CP_RegisterCommand inOSCommand,
inCommandFlags   )     RegisterCommand( inOSCommand, inCommandFlags )
 

#define CP_RegisterUpdateStatusHandler inOSCommand   )     RegisterUpdateStatusHandler( inOSCommand )
 

#define CP_RegisterCommandHandler inOSCommand   )     RegisterCommandHandler( inOSCommand )
 


Typedef Documentation

typedef CP_CommandStatusSignal
 

Signal typedef used to handle command status signal/slot connections.

typedef CP_CommandHandlerSignal
 

Signal typedef used to handle command handler signal/slot connections.

typedef CP_MenuSelectionSignal
 

Signal typedef used to handle sending a signal for a menu selection with no associated command.

typedef CP_Commands_Array
 

vector that contains a list of CP_Commands to be handled.

typedef CP_Commands_Iterator
 

forward iterator for the CP_Commands_Array.

typedef CP_Commands_ReverseIterator
 

reverse iterator for the CP_Commands_Array.


Generated on Tue Sep 20 20:21:28 2005 for CPLAT_MacOS by  doxygen 1.4.0