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 ()
 
PlaylistAddSoundCommandoperator= (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 ()
 
PlaylistInitializationCommandoperator= (const PlaylistInitializationCommand &)=default
 
 PlaylistInitializationCommand (const PlaylistInitializationCommand &)=default
 
- Public Member Functions inherited from Command
 Command ()
 
virtual ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 
 Command ()=default
 
 ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 

Private Attributes

unsigned int soundID
 
Playlistplaylist
 

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: