X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fplayerform.h;h=b1093a4934a8b5933dbeeaa5321671e902233d9f;hb=1d213a9db9b725dc285e92021f35e2f83a813080;hp=d03878aaaf8237c3ae1e90db8c6921c1030bc986;hpb=40103460aba82191a72f1e6d852b70f96e6fbdae;p=someplayer diff --git a/src/playerform.h b/src/playerform.h index d03878a..b1093a4 100644 --- a/src/playerform.h +++ b/src/playerform.h @@ -48,7 +48,10 @@ class PlayerForm : public QWidget public: explicit PlayerForm(Library *lib, QWidget *parent = 0); - ~PlayerForm(); + ~PlayerForm(); + bool isEqualizerEnabled() { return _player->equalizerEnabled(); } + bool isEqualizerAvailable() { return _player->equalizerAvailable(); } + signals: void library(); void showSearchPanel(); @@ -61,6 +64,11 @@ public slots: void prevItem(); void cancelSearch(); void addFiles(QList files); + void stop(); + void setEqualizerValue(int band, double value) { _player->setEqualizerValue(band, value); } + void equalizerValue(int band, double *value) { _player->equalizerValue(band, value); } + void enableEqualizer() { _player->enableEqualizer(); } + void disableEqualizer() { _player->disableEqualizer(); } private slots: void _library(); @@ -73,10 +81,14 @@ private slots: void _delete_track(); void _enqueue_track(); void _add_to_favorites(); + void _add_to_playlists(); + void _edit_tags(); void _state_changed(PlayerState); void _toggle_repeat(); void _toggle_random(); + void _toggle_volume(); void _track_decoded(Track); + void _volume_changed(); private: Ui::PlayerForm *ui;