flimEngine
PlaylistAddSoundCommand Class Reference

#include <PlaylistAddSoundCommand.h>

Inheritance diagram for PlaylistAddSoundCommand:
Inheritance graph
Collaboration diagram for PlaylistAddSoundCommand:
Collaboration graph

Public Member Functions

 PlaylistAddSoundCommand ()=delete
 
 PlaylistAddSoundCommand (unsigned int key)
 
 PlaylistAddSoundCommand (unsigned int key, const char *pathname, void(*cb)(void)=nullptr)
 
 PlaylistAddSoundCommand (const char *)
 
virtual ~PlaylistAddSoundCommand ()
 
PlaylistAddSoundCommand & operator= (const PlaylistAddSoundCommand &)=default
 
 PlaylistAddSoundCommand (const PlaylistAddSoundCommand &)=default
 
virtual snd_err AttachPlaylist (Playlist *)
 
virtual void execute ()
 
- Public Member Functions inherited from PlaylistInitializationCommand
 PlaylistInitializationCommand ()=default
 
virtual ~PlaylistInitializationCommand ()
 
PlaylistInitializationCommand & operator= (const PlaylistInitializationCommand &)=default
 
 PlaylistInitializationCommand (const PlaylistInitializationCommand &)=default
 
- Public Member Functions inherited from Command
 Command ()
 
virtual ~Command ()
 
Command & operator= (const Command &)=default
 
 Command (const Command &)=default
 
 Command ()=default
 
 ~Command ()
 
Command & operator= (const Command &)=default
 
 Command (const Command &)=default
 

Private Attributes

unsigned int soundID
 
Playlist * playlist
 

Constructor & Destructor Documentation

◆ PlaylistAddSoundCommand() [1/5]

PlaylistAddSoundCommand::PlaylistAddSoundCommand ( )
delete

◆ PlaylistAddSoundCommand() [2/5]

PlaylistAddSoundCommand::PlaylistAddSoundCommand ( unsigned int  key)

◆ PlaylistAddSoundCommand() [3/5]

PlaylistAddSoundCommand::PlaylistAddSoundCommand ( unsigned int  key,
const char *  pathname,
void(*)(void)  cb = nullptr 
)

◆ PlaylistAddSoundCommand() [4/5]

PlaylistAddSoundCommand::PlaylistAddSoundCommand ( const char *  sndID)

◆ ~PlaylistAddSoundCommand()

virtual PlaylistAddSoundCommand::~PlaylistAddSoundCommand ( )
inlinevirtual

◆ PlaylistAddSoundCommand() [5/5]

PlaylistAddSoundCommand::PlaylistAddSoundCommand ( const PlaylistAddSoundCommand &  )
default

Member Function Documentation

◆ AttachPlaylist()

snd_err PlaylistAddSoundCommand::AttachPlaylist ( Playlist *  p)
virtual

◆ execute()

void PlaylistAddSoundCommand::execute ( )
virtual

◆ operator=()

PlaylistAddSoundCommand& PlaylistAddSoundCommand::operator= ( const PlaylistAddSoundCommand &  )
default

Member Data Documentation

◆ playlist

Playlist* PlaylistAddSoundCommand::playlist
private

◆ soundID

unsigned int PlaylistAddSoundCommand::soundID
private

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