#include <playlist.h>
Public Member Functions | |
| PlaylistItem (const PlaylistItem &source) | |
| PlaylistItem (PlaylistItemData *source) | |
| PlaylistItem () | |
| ~PlaylistItem () | |
| PlaylistItem & | operator= (const PlaylistItem &source) |
| PlaylistItem & | operator= (PlaylistItemData *source) |
| PlaylistItemData * | data () |
| const PlaylistItemData * | data () const |
| const PlaylistItem & | operator= (const PlaylistItem &source) const |
| const PlaylistItem & | operator= (const PlaylistItemData *source) const |
| operator bool () const | |
| bool | isNull () const |
| bool | operator== (const PlaylistItem &i) const |
| bool | operator== (const PlaylistItemData *i) const |
| bool | operator!= (const PlaylistItem &i) const |
| bool | operator!= (const PlaylistItemData *i) const |
| QString | property (const QString &key, const QString &def=0) const |
| void | setProperty (const QString &key, const QString &property) |
| void | clearProperty (const QString &key) |
| QStringList | properties () const |
| bool | isProperty (const QString &key) const |
| KURL | url () const |
| void | setUrl (const KURL &url) |
| QCString | mimetype () const |
| QCString | playObject () const |
| QString | file () const |
| QString | title () const |
| int | length () const |
| void | setLength (int ms) const |
| QString | lengthString () const |
| void | remove () |
| bool | streamable () const |
All methods here should have the same behavior as they do for PlaylistItemData
If you're a playlist, you should inherit from PlaylistItemData
It's client code's responsibility to ensure that PlaylistItem is not null by using either the boolean conversion or isNull()
Definition at line 194 of file playlist.h.
|
|
|
|
|
|
|
|
Definition at line 199 of file playlist.h. |
|
|
|
|
|
Definition at line 244 of file playlist.h. |
|
|
Definition at line 206 of file playlist.h. |
|
|
Definition at line 205 of file playlist.h. Referenced by operator!=(), and operator==(). |
|
|
Definition at line 271 of file playlist.h. References PlaylistItemData::file(). |
|
|
Definition at line 212 of file playlist.h. |
|
|
Definition at line 256 of file playlist.h. References PlaylistItemData::isProperty(). |
|
|
Definition at line 279 of file playlist.h. References PlaylistItemData::length(). |
|
|
Definition at line 291 of file playlist.h. References PlaylistItemData::lengthString(). |
|
|
Definition at line 269 of file playlist.h. References PlaylistItemData::mimetype(). |
|
|
Definition at line 211 of file playlist.h. |
|
|
Definition at line 229 of file playlist.h. References data(). |
|
|
Definition at line 227 of file playlist.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 220 of file playlist.h. References data(). |
|
|
Definition at line 214 of file playlist.h. References data(). |
|
|
Definition at line 270 of file playlist.h. References PlaylistItemData::playObject(). |
|
|
Definition at line 250 of file playlist.h. References PlaylistItemData::properties(). |
|
||||||||||||
|
Definition at line 232 of file playlist.h. References PlaylistItemData::property(). |
|
|
Definition at line 293 of file playlist.h. References PlaylistItemData::remove(). |
|
|
Definition at line 285 of file playlist.h. References PlaylistItemData::setLength(). |
|
||||||||||||
|
Definition at line 238 of file playlist.h. |
|
|
Definition at line 263 of file playlist.h. |
|
|
Definition at line 295 of file playlist.h. References PlaylistItemData::streamable(). |
|
|
Definition at line 273 of file playlist.h. References PlaylistItemData::title(). |
|
|
Definition at line 262 of file playlist.h. References PlaylistItemData::url(). |
1.3-rc3