AxResourceLibraryAddActivator Class Reference
[AxTk resource classes]

Performs commands for adding items to the library. More...

#include <ax_resource/ax_menu_library_settings.h>

Inheritance diagram for AxResourceLibraryAddActivator:

AxActivator

List of all members.

Public Types

enum  AxResourceLibraryAddCommand { AxResourceLibraryAddCommandUnknown, AxResourceLibraryAddByFolderCommand, AxResourceLibraryAddByFileCommand }

Public Member Functions

 AxResourceLibraryAddActivator (AxResourceLibraryAddCommand command=AxResourceLibraryAddCommandUnknown, AxResourceLibrary *library=NULL)
 AxResourceLibraryAddActivator (const AxResourceLibraryAddActivator &activator)
 ~AxResourceLibraryAddActivator ()
void Init ()
virtual AxActivatorClone () const
void Copy (const AxResourceLibraryAddActivator &activator)
virtual AxMenuActivate (AxMenuController *controller, AxMenuItem *item)
 Called when the user activates a menu item by pressing return or double-clicking.

Static Public Member Functions

static AxResourceLibraryGetResourceLibrary ()
 Get the resource library for the given menu item, by climbing the hierarchy and finding this activator.

Protected Attributes

AxResourceLibraryAddCommand m_command
AxResourceLibrarym_library


Detailed Description

Performs commands for adding items to the library.

Member Enumeration Documentation

Enumerator:
AxResourceLibraryAddCommandUnknown 
AxResourceLibraryAddByFolderCommand 
AxResourceLibraryAddByFileCommand 


Constructor & Destructor Documentation

AxResourceLibraryAddActivator::AxResourceLibraryAddActivator ( AxResourceLibraryAddCommand  command = AxResourceLibraryAddCommandUnknown,
AxResourceLibrary library = NULL 
) [inline]

AxResourceLibraryAddActivator::AxResourceLibraryAddActivator ( const AxResourceLibraryAddActivator activator  )  [inline]

AxResourceLibraryAddActivator::~AxResourceLibraryAddActivator (  )  [inline]


Member Function Documentation

AxMenu * AxResourceLibraryAddActivator::Activate ( AxMenuController controller,
AxMenuItem item 
) [virtual]

Called when the user activates a menu item by pressing return or double-clicking.

Implements AxActivator.

virtual AxActivator* AxResourceLibraryAddActivator::Clone (  )  const [inline, virtual]

Implements AxActivator.

void AxResourceLibraryAddActivator::Copy ( const AxResourceLibraryAddActivator activator  ) 

static AxResourceLibrary* AxResourceLibraryAddActivator::GetResourceLibrary (  )  [static]

Get the resource library for the given menu item, by climbing the hierarchy and finding this activator.

void AxResourceLibraryAddActivator::Init (  )  [inline]

Reimplemented from AxActivator.


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Wed May 6 19:22:08 2009 for AxTk by  doxygen 1.5.8