flimEngine
PlaylistAddCommand Class Reference

#include <PlaylistAddCommand.h>

Inheritance diagram for PlaylistAddCommand:
Inheritance graph
Collaboration diagram for PlaylistAddCommand:
Collaboration graph

Public Member Functions

 PlaylistAddCommand ()=delete
 
 PlaylistAddCommand (AudioCommand *cmd, int time, unsigned int id)
 
virtual ~PlaylistAddCommand ()
 
PlaylistAddCommandoperator= (const PlaylistAddCommand &)=default
 
 PlaylistAddCommand (const PlaylistAddCommand &)=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

AudioCommandcmd
 
int time
 
unsigned int id
 
Playlistplaylist
 

Constructor & Destructor Documentation

◆ PlaylistAddCommand() [1/3]

PlaylistAddCommand::PlaylistAddCommand ( )
delete

◆ PlaylistAddCommand() [2/3]

PlaylistAddCommand::PlaylistAddCommand ( AudioCommand cmd,
int  time,
unsigned int  id 
)

◆ ~PlaylistAddCommand()

virtual PlaylistAddCommand::~PlaylistAddCommand ( )
inlinevirtual

◆ PlaylistAddCommand() [3/3]

PlaylistAddCommand::PlaylistAddCommand ( const PlaylistAddCommand )
default

Member Function Documentation

◆ AttachPlaylist()

snd_err PlaylistAddCommand::AttachPlaylist ( Playlist p)
virtual

◆ execute()

void PlaylistAddCommand::execute ( )
virtual

◆ operator=()

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

Member Data Documentation

◆ cmd

AudioCommand* PlaylistAddCommand::cmd
private

◆ id

unsigned int PlaylistAddCommand::id
private

◆ playlist

Playlist* PlaylistAddCommand::playlist
private

◆ time

int PlaylistAddCommand::time
private

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