Volume bar does stuff now! It will stay in sync with the volume from your system.

This commit is contained in:
Chris Gilbert 2006-03-16 01:27:25 +01:00 committed by Tobias Rundstrom
parent 4318215dbb
commit c4b32b5692
4 changed files with 74 additions and 9 deletions

View file

@ -24,6 +24,8 @@ class XMMSHandler : public QObject, public sigc::trackable {
void playlist_list (XMMSResultValueList<uint> *res);
void medialib_entry_changed (XMMSResultValue<uint> *res);
void medialib_select (XMMSResultDictList *res);
void volume_changed (XMMSResult *res);
void volume_get (XMMSResultDict *res);
void requestMediainfo (uint id);
void requestPlaylistList (void);
@ -34,7 +36,9 @@ class XMMSHandler : public QObject, public sigc::trackable {
void playlistMove (uint pos, uint newpos) { delete m_xmmsc->playlist_move (pos, newpos); }
uint medialibQuery (QString);
void medialibQueryAdd (QString q) { delete m_xmmsc->medialib_add_to_playlist (q.toUtf8 ()); }
void volumeGet (void);
const XMMSClient *getXMMS () { return m_xmmsc; }
void updateSettings (void) { emit settingsSaved (); }
@ -65,6 +69,7 @@ class XMMSHandler : public QObject, public sigc::trackable {
void currentID (uint);
void playlistChanged (const QHash<QString, QString> &);
void medialibResponse (uint, const QList<QHash<QString, QString> > &);
void getVolume (uint);
private:
XMMSHandler (void);