X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fplayerform.h;h=bd66e8dae6bb2b10bb23270ac44a244920846f58;hb=refs%2Ftags%2F1.4.0;hp=cbfa802e1c405566053bd215320e97d2c864abb9;hpb=6d75a8b2ab5c0addae2c5baad06687e8f4fc088d;p=someplayer diff --git a/src/playerform.h b/src/playerform.h index cbfa802..bd66e8d 100644 --- a/src/playerform.h +++ b/src/playerform.h @@ -33,6 +33,8 @@ #include "tagresolver.h" #include "dbusadaptor.h" #include "toolswidget.h" +#include "coverfinder.h" +#include "clickablelabel.h" namespace Ui { class PlayerForm; @@ -79,6 +81,8 @@ public slots: void updateIcons(); void checkGradient(); void play(Track); + void showCountdown(QString); + void hideCountdown(); private slots: void _library(); @@ -90,22 +94,30 @@ private slots: void _slider_released(); void _custom_context_menu_requested ( const QPoint & pos ); void _delete_track(); + void _c_delete_track(); void _enqueue_track(); void _add_to_favorites(); + void _c_add_to_favorites(); void _add_to_playlists(); + void _c_add_to_playlists(); void _edit_tags(); + void _c_edit_tags(); void _state_changed(PlayerState); void _toggle_repeat(); void _toggle_random(); void _track_decoded(Track); void _tools_widget_toggle(); + void _display_cover(QImage); + void _toggle_extra_buttons(); private: Ui::PlayerForm *ui; Library *_lib; Playlist _current_playlist; + ClickableLabel *_cover; QTime *_time; QStandardItemModel *_model; + CoverFinder *_coverfinder; Player *_player; QSlider *_seek_slider; QMenu *_context_menu; @@ -116,6 +128,7 @@ private: QString _icons_theme; QString _top_gradient; QString _bottom_gradient; + bool _show_extra_buttons; TrackRenderer *_track_renderer; TagResolver *_tag_resolver;