#include <track_list_p.h>
Public Member Functions | |
TrackListPrivate (TrackList *q) | |
void | createProxy (const QDBusConnection &conn, const QString &objectPath) |
bool | ensureProxy () const |
QString | remotePos (int index) const |
void | initialize (const QVariantMap &properties) |
void | addTrackWithUriAt (const QUrl &uri, int position, bool makeCurrent) |
void | addTracksWithUriAt (const QVector< QUrl > &uris, int position) |
void | moveTrack (int index, int to) |
void | removeTrack (int index) |
void | goTo (int index) |
void | reset () |
void | onTrackAdded (const QString &id) |
void | onTracksAdded (const QStringList &ids) |
void | onTrackMoved (const QString &id, const QString &to) |
void | onTrackRemoved (const QString &id) |
void | onTrackListReset () |
void | onTrackChanged (const QString &id) |
Definition at line 32 of file track_list_p.h.
TrackListPrivate::TrackListPrivate | ( | TrackList * | q | ) |
Definition at line 96 of file track_list.cpp.
void TrackListPrivate::addTracksWithUriAt | ( | const QVector< QUrl > & | uris, |
int | position | ||
) |
Definition at line 145 of file track_list.cpp.
References ensureProxy(), remotePos(), and lomiri::MediaHub::DBusUtils::waitForFinished().
void TrackListPrivate::addTrackWithUriAt | ( | const QUrl & | uri, |
int | position, | ||
bool | makeCurrent | ||
) |
Definition at line 132 of file track_list.cpp.
References ensureProxy(), remotePos(), and lomiri::MediaHub::DBusUtils::waitForFinished().
void TrackListPrivate::createProxy | ( | const QDBusConnection & | conn, |
const QString & | objectPath | ||
) |
Definition at line 103 of file track_list.cpp.
References mpris::objectPath.
bool TrackListPrivate::ensureProxy | ( | ) | const |
Definition at line 109 of file track_list.cpp.
Referenced by addTracksWithUriAt(), addTrackWithUriAt(), goTo(), moveTrack(), removeTrack(), and reset().
void TrackListPrivate::goTo | ( | int | index | ) |
Definition at line 181 of file track_list.cpp.
References ensureProxy(), remotePos(), and lomiri::MediaHub::DBusUtils::waitForFinished().
void TrackListPrivate::initialize | ( | const QVariantMap & | properties | ) |
Definition at line 125 of file track_list.cpp.
Referenced by DBusTrackList::DBusTrackList().
void TrackListPrivate::moveTrack | ( | int | index, |
int | to | ||
) |
Definition at line 162 of file track_list.cpp.
References ensureProxy(), remotePos(), and lomiri::MediaHub::DBusUtils::waitForFinished().
void TrackListPrivate::onTrackAdded | ( | const QString & | id | ) |
Definition at line 198 of file track_list.cpp.
References onTracksAdded().
void TrackListPrivate::onTrackChanged | ( | const QString & | id | ) |
Definition at line 252 of file track_list.cpp.
void TrackListPrivate::onTrackListReset | ( | ) |
Definition at line 243 of file track_list.cpp.
void TrackListPrivate::onTrackMoved | ( | const QString & | id, |
const QString & | to | ||
) |
Definition at line 224 of file track_list.cpp.
void TrackListPrivate::onTrackRemoved | ( | const QString & | id | ) |
Definition at line 234 of file track_list.cpp.
void TrackListPrivate::onTracksAdded | ( | const QStringList & | ids | ) |
Definition at line 203 of file track_list.cpp.
Referenced by onTrackAdded().
QString TrackListPrivate::remotePos | ( | int | index | ) | const |
Definition at line 118 of file track_list.cpp.
Referenced by addTracksWithUriAt(), addTrackWithUriAt(), goTo(), moveTrack(), and removeTrack().
void TrackListPrivate::removeTrack | ( | int | index | ) |
Definition at line 172 of file track_list.cpp.
References ensureProxy(), remotePos(), and lomiri::MediaHub::DBusUtils::waitForFinished().
void TrackListPrivate::reset | ( | ) |
Definition at line 190 of file track_list.cpp.
References ensureProxy(), and lomiri::MediaHub::DBusUtils::waitForFinished().