X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fplayerform.h;h=cbfa802e1c405566053bd215320e97d2c864abb9;hb=6d75a8b2ab5c0addae2c5baad06687e8f4fc088d;hp=7d5e3db2cb8a1df5ebf7149a06b180b902c6a01e;hpb=ad2844b6242ada6d6a166608d3585ae54ff69eb5;p=someplayer diff --git a/src/playerform.h b/src/playerform.h index 7d5e3db..cbfa802 100644 --- a/src/playerform.h +++ b/src/playerform.h @@ -28,8 +28,11 @@ #include #include #include +#include #include "trackrenderer.h" #include "tagresolver.h" +#include "dbusadaptor.h" +#include "toolswidget.h" namespace Ui { class PlayerForm; @@ -54,12 +57,14 @@ public: signals: void library(); - void showSearchPanel(); - void hideSearchPanel(); + void fullscreen(bool); + void clearPlaylist(); + void refreshLibrary(); + void dirView(); public slots: void reload(bool); - void search(QString &); + void search(QString); void nextItem(); void prevItem(); void cancelSearch(); @@ -69,18 +74,21 @@ public slots: void equalizerValue(int band, double *value) { _player->equalizerValue(band, value); } void enableEqualizer() { _player->enableEqualizer(); } void disableEqualizer() { _player->disableEqualizer(); } - void updateIcons(); void portraitMode(); void landscapeMode(); + void updateIcons(); + void checkGradient(); + void play(Track); private slots: void _library(); + void _dirview(); void _toggle_view(); void _process_click(QModelIndex); void _track_changed(Track); void _tick(int, int); void _slider_released(); - void _custom_context_venu_requested ( const QPoint & pos ); + void _custom_context_menu_requested ( const QPoint & pos ); void _delete_track(); void _enqueue_track(); void _add_to_favorites(); @@ -89,9 +97,8 @@ private slots: void _state_changed(PlayerState); void _toggle_repeat(); void _toggle_random(); - void _toggle_volume(); void _track_decoded(Track); - void _volume_changed(); + void _tools_widget_toggle(); private: Ui::PlayerForm *ui; @@ -103,13 +110,19 @@ private: QSlider *_seek_slider; QMenu *_context_menu; QString _search_pattern; + ToolsWidget *_tools_widget; + QPushButton *_fscreen_button; + bool landscape; + QString _icons_theme; + QString _top_gradient; + QString _bottom_gradient; TrackRenderer *_track_renderer; TagResolver *_tag_resolver; void _display_track(Track); int _search_current_id; - QString _icons_theme; + DBusAdaptop *_dbusadaptor; }; #endif // PLAYERFORM_H