FMTX support
[someplayer] / src / playerform.h
index bd66e8d..fd02bc2 100644 (file)
@@ -56,6 +56,7 @@ public:
        ~PlayerForm();
        bool isEqualizerEnabled() { return _player->equalizerEnabled(); }
        bool isEqualizerAvailable() { return _player->equalizerAvailable(); }
+       QString playerCaption();
 
 signals:
        void library();
@@ -63,6 +64,7 @@ signals:
        void clearPlaylist();
        void refreshLibrary();
        void dirView();
+       void trackChanged();
 
 public slots:
        void reload(bool);
@@ -81,8 +83,12 @@ public slots:
        void updateIcons();
        void checkGradient();
        void play(Track);
+       void next();
+       void prev();
        void showCountdown(QString);
        void hideCountdown();
+       void updateTranslations();
+       void updateTrackColor();
 
 private slots:
        void _library();
@@ -130,6 +136,13 @@ private:
        QString _bottom_gradient;
        bool _show_extra_buttons;
 
+       QAction *__clear_playlist;
+       QAction *__delete_action;
+       QAction *__add_to_favorites;
+       QAction *__enqueue_action;
+       QAction *__add_to_playlists;
+       QAction *__edit_tags;
+
        TrackRenderer *_track_renderer;
        TagResolver *_tag_resolver;
        void _display_track(Track);