#include <ProjectOpusPlaylistExtension.h>
Public Member Functions | |
ProjectOpusPlaylistExtension () | |
ProjectOpusPlaylistExtension (ProjectOpusPlaylistExtension const &source) | |
ProjectOpusPlaylistExtension & | operator= (ProjectOpusPlaylistExtension const &source) |
~ProjectOpusPlaylistExtension () | |
ProjectOpusPlaylistType | getType () const |
unsigned int | getNodeId () const |
void | setType (ProjectOpusPlaylistType type) |
void | setNodeId (unsigned int nodeId) |
XspfExtension * | clone () const |
Static Public Member Functions | |
static XML_Char const * | typeToString (ProjectOpusPlaylistType type) |
static XML_Char * | nodeIdToString (unsigned int nodeId) |
Static Public Attributes | |
static XML_Char const *const | namespaceKey |
Namespace key pointer. | |
static XML_Char const *const | applicationURI |
Application URI. |
Definition at line 75 of file ProjectOpusPlaylistExtension.h.
Creates a new Project Opus playlist extension.
ProjectOpusPlaylistExtension | ( | ProjectOpusPlaylistExtension const & | source | ) |
Copy constructor.
source | Source to copy from |
Destroys this extension.
XspfExtension* clone | ( | ) | const [virtual] |
unsigned int getNodeId | ( | ) | const |
Returns the node ID.
ProjectOpusPlaylistType getType | ( | ) | const |
Returns the type of the playlist.
static XML_Char* nodeIdToString | ( | unsigned int | nodeId | ) | [static] |
Converts the given node ID to a string.
nodeId | Node ID |
ProjectOpusPlaylistExtension& operator= | ( | ProjectOpusPlaylistExtension const & | source | ) |
Assignment operator.
source | Source to copy from |
void setNodeId | ( | unsigned int | nodeId | ) |
Sets the playlist type.
nodeId | Playlist type to set |
void setType | ( | ProjectOpusPlaylistType | type | ) |
Sets the playlist type.
type | Playlist type to set |
static XML_Char const* typeToString | ( | ProjectOpusPlaylistType | type | ) | [static] |
Returns a string representation of the given playlist type.
type | Playlist type |