#include <ax_resource/ax_module_audio.h>
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 AxActivator * | Clone () const |
virtual AxMenu * | Activate (AxMenuController *controller, AxMenuItem *item) |
Called when the user activates a menu item by pressing return or double-clicking. | |
Protected Attributes | |
AxAudioResourceCommand | m_command |
AxAudioResourceCommandActivator::AxAudioResourceCommandActivator | ( | ) | [inline] |
AxAudioResourceCommandActivator::AxAudioResourceCommandActivator | ( | const AxAudioResourceCommandActivator & | activator | ) | [inline] |
AxAudioResourceCommandActivator::AxAudioResourceCommandActivator | ( | AxAudioResourceCommand | cmd, | |
AxResourceLibrary * | library, | |||
AxResource * | resource | |||
) |
AxAudioResourceCommandActivator::~AxAudioResourceCommandActivator | ( | ) | [inline] |
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.