AxAudioResourceCommandActivator Class Reference
[AxTk resource classes]

Activates individual menu commands for individual audio resource, for example Play or Show Details. More...

#include <ax_resource/ax_module_audio.h>

Inheritance diagram for AxAudioResourceCommandActivator:

AxResourceActivator AxActivator

List of all members.

Public Types

enum  AxAudioResourceCommand {
  AxAudioResourceCommandUnknown, AxAudioResourceCommandPlay, AxAudioResourceCommandStop, AxAudioResourceCommandShowDetails,
  AxAudioResourceCommandAlbumPlayAll, AxAudioResourceCommandAlbumStop, AxAudioResourceCommandAlbumShowDetails, AxAudioResourceCommandAlbumNextTrack,
  AxAudioResourceCommandAlbumPreviousTrack
}

Public Member Functions

 AxAudioResourceCommandActivator ()
 AxAudioResourceCommandActivator (const AxAudioResourceCommandActivator &activator)
 AxAudioResourceCommandActivator (AxAudioResourceCommand cmd, AxResourceLibrary *library, AxResource *resource)
 ~AxAudioResourceCommandActivator ()
void Init ()
void Copy (const AxAudioResourceCommandActivator &activator)
virtual AxActivatorClone () const
virtual AxMenuActivate (AxMenuController *controller, AxMenuItem *item)
 Called when the user activates a menu item by pressing return or double-clicking.

Protected Attributes

AxAudioResourceCommand m_command


Detailed Description

Activates individual menu commands for individual audio resource, for example Play or Show Details.

Member Enumeration Documentation

Enumerator:
AxAudioResourceCommandUnknown 
AxAudioResourceCommandPlay 
AxAudioResourceCommandStop 
AxAudioResourceCommandShowDetails 
AxAudioResourceCommandAlbumPlayAll 
AxAudioResourceCommandAlbumStop 
AxAudioResourceCommandAlbumShowDetails 
AxAudioResourceCommandAlbumNextTrack 
AxAudioResourceCommandAlbumPreviousTrack 


Constructor & Destructor Documentation

AxAudioResourceCommandActivator::AxAudioResourceCommandActivator (  )  [inline]

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

AxAudioResourceCommandActivator::AxAudioResourceCommandActivator ( AxAudioResourceCommand  cmd,
AxResourceLibrary library,
AxResource resource 
)

AxAudioResourceCommandActivator::~AxAudioResourceCommandActivator (  )  [inline]


Member Function Documentation

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

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

Reimplemented from AxResourceActivator.

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

Reimplemented from AxResourceActivator.

void AxAudioResourceCommandActivator::Copy ( const AxAudioResourceCommandActivator activator  ) 

void AxAudioResourceCommandActivator::Init (  ) 

Reimplemented from AxResourceActivator.


Member Data Documentation


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

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