AxResourceLibraryActivator Class Reference
[AxTk resource classes]

This class supports various operations on the resource library, returning a menu of further categories or resources. More...

#include <ax_resource/ax_activator_resource.h>

Inheritance diagram for AxResourceLibraryActivator:

AxActivator

List of all members.

Public Types

enum  AxResourceLibraryActivatorType { Search_Fields, Search_All }
 The type of search this activator should perform. More...

Public Member Functions

 AxResourceLibraryActivator ()
 AxResourceLibraryActivator (const AxResourceLibraryActivator &activator)
 AxResourceLibraryActivator (AxMenuItem *item, AxResourceLibrary *library, AxResourceLibraryActivatorType type)
 AxResourceLibraryActivator (AxMenuItem *item, AxResourceLibrary *library, const wxArrayString &fields, const wxArrayString &values)
 ~AxResourceLibraryActivator ()
void Init ()
void Copy (const AxResourceLibraryActivator &activator)
virtual AxActivatorClone () const
virtual AxMenuActivate (AxMenuController *controller, AxMenuItem *item)
 Called when the user activates a menu item by pressing return or double-clicking.
AxResourceLibraryActivatorType GetType () const
void SetType (AxResourceLibraryActivatorType type)
AxResourceLibraryGetLibrary () const
void SetLibrary (AxResourceLibrary *library)

Protected Attributes

wxArrayString m_fields
wxArrayString m_values
AxResourceLibrarym_library
AxResourceLibraryActivatorType m_type


Detailed Description

This class supports various operations on the resource library, returning a menu of further categories or resources.

Member Enumeration Documentation

The type of search this activator should perform.

Enumerator:
Search_Fields 
Search_All 


Constructor & Destructor Documentation

AxResourceLibraryActivator::AxResourceLibraryActivator (  )  [inline]

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

AxResourceLibraryActivator::AxResourceLibraryActivator ( AxMenuItem item,
AxResourceLibrary library,
AxResourceLibraryActivatorType  type 
)

AxResourceLibraryActivator::AxResourceLibraryActivator ( AxMenuItem item,
AxResourceLibrary library,
const wxArrayString &  fields,
const wxArrayString &  values 
)

AxResourceLibraryActivator::~AxResourceLibraryActivator (  )  [inline]


Member Function Documentation

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

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

Implements AxActivator.

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

Implements AxActivator.

void AxResourceLibraryActivator::Copy ( const AxResourceLibraryActivator activator  ) 

AxResourceLibrary* AxResourceLibraryActivator::GetLibrary (  )  const [inline]

AxResourceLibraryActivatorType AxResourceLibraryActivator::GetType (  )  const [inline]

void AxResourceLibraryActivator::Init (  ) 

Reimplemented from AxActivator.

void AxResourceLibraryActivator::SetLibrary ( AxResourceLibrary library  )  [inline]

void AxResourceLibraryActivator::SetType ( AxResourceLibraryActivatorType  type  )  [inline]


Member Data Documentation

wxArrayString AxResourceLibraryActivator::m_fields [protected]

wxArrayString AxResourceLibraryActivator::m_values [protected]


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