Changeset View
Changeset View
Standalone View
Standalone View
src/mpris2/mpris2.h
| Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Line(s) | 65 | Q_PROPERTY(ManageHeaderBar* headerBarManager | |||
|---|---|---|---|---|---|
| 67 | WRITE setHeaderBarManager | 67 | WRITE setHeaderBarManager | ||
| 68 | NOTIFY headerBarManagerChanged) | 68 | NOTIFY headerBarManagerChanged) | ||
| 69 | 69 | | |||
| 70 | Q_PROPERTY(AudioWrapper* audioPlayer | 70 | Q_PROPERTY(AudioWrapper* audioPlayer | ||
| 71 | READ audioPlayer | 71 | READ audioPlayer | ||
| 72 | WRITE setAudioPlayer | 72 | WRITE setAudioPlayer | ||
| 73 | NOTIFY audioPlayerChanged) | 73 | NOTIFY audioPlayerChanged) | ||
| 74 | 74 | | |||
| 75 | Q_PROPERTY(bool showProgressOnTaskBar | ||||
| 76 | READ showProgressOnTaskBar | ||||
| 77 | WRITE setShowProgressOnTaskBar | ||||
| 78 | NOTIFY showProgressOnTaskBarChanged) | ||||
| 79 | | ||||
| 75 | public: | 80 | public: | ||
| 76 | explicit Mpris2(QObject* parent = nullptr); | 81 | explicit Mpris2(QObject* parent = nullptr); | ||
| 77 | ~Mpris2() override; | 82 | ~Mpris2() override; | ||
| 78 | 83 | | |||
| 79 | QString playerName() const; | 84 | QString playerName() const; | ||
| 80 | 85 | | |||
| 81 | MediaPlayList* playListModel() const; | 86 | MediaPlayList* playListModel() const; | ||
| 82 | 87 | | |||
| 83 | ManageAudioPlayer* audioPlayerManager() const; | 88 | ManageAudioPlayer* audioPlayerManager() const; | ||
| 84 | 89 | | |||
| 85 | ManageMediaPlayerControl* manageMediaPlayerControl() const; | 90 | ManageMediaPlayerControl* manageMediaPlayerControl() const; | ||
| 86 | 91 | | |||
| 87 | ManageHeaderBar* headerBarManager() const; | 92 | ManageHeaderBar* headerBarManager() const; | ||
| 88 | 93 | | |||
| 89 | AudioWrapper* audioPlayer() const; | 94 | AudioWrapper* audioPlayer() const; | ||
| 90 | 95 | | |||
| 96 | bool showProgressOnTaskBar() const; | ||||
| 97 | | ||||
| 91 | public Q_SLOTS: | 98 | public Q_SLOTS: | ||
| 92 | 99 | | |||
| 93 | void setPlayerName(const QString &playerName); | 100 | void setPlayerName(const QString &playerName); | ||
| 94 | 101 | | |||
| 95 | void setPlayListModel(MediaPlayList* playListModel); | 102 | void setPlayListModel(MediaPlayList* playListModel); | ||
| 96 | 103 | | |||
| 97 | void setAudioPlayerManager(ManageAudioPlayer* audioPlayerManager); | 104 | void setAudioPlayerManager(ManageAudioPlayer* audioPlayerManager); | ||
| 98 | 105 | | |||
| 99 | void setManageMediaPlayerControl(ManageMediaPlayerControl* manageMediaPlayerControl); | 106 | void setManageMediaPlayerControl(ManageMediaPlayerControl* manageMediaPlayerControl); | ||
| 100 | 107 | | |||
| 101 | void setHeaderBarManager(ManageHeaderBar* headerBarManager); | 108 | void setHeaderBarManager(ManageHeaderBar* headerBarManager); | ||
| 102 | 109 | | |||
| 103 | void setAudioPlayer(AudioWrapper* audioPlayer); | 110 | void setAudioPlayer(AudioWrapper* audioPlayer); | ||
| 104 | 111 | | |||
| 112 | void setShowProgressOnTaskBar(bool value); | ||||
| 113 | | ||||
| 105 | Q_SIGNALS: | 114 | Q_SIGNALS: | ||
| 106 | void raisePlayer(); | 115 | void raisePlayer(); | ||
| 107 | 116 | | |||
| 108 | void playerNameChanged(); | 117 | void playerNameChanged(); | ||
| 109 | 118 | | |||
| 110 | void playListModelChanged(); | 119 | void playListModelChanged(); | ||
| 111 | 120 | | |||
| 112 | void audioPlayerManagerChanged(); | 121 | void audioPlayerManagerChanged(); | ||
| 113 | 122 | | |||
| 114 | void manageMediaPlayerControlChanged(); | 123 | void manageMediaPlayerControlChanged(); | ||
| 115 | 124 | | |||
| 116 | void headerBarManagerChanged(); | 125 | void headerBarManagerChanged(); | ||
| 117 | 126 | | |||
| 118 | void audioPlayerChanged(); | 127 | void audioPlayerChanged(); | ||
| 119 | 128 | | |||
| 129 | void showProgressOnTaskBarChanged(); | ||||
| 130 | | ||||
| 120 | private: | 131 | private: | ||
| 121 | 132 | | |||
| 122 | void initDBusService(); | 133 | void initDBusService(); | ||
| 123 | 134 | | |||
| 124 | std::unique_ptr<MediaPlayer2> m_mp2; | 135 | std::unique_ptr<MediaPlayer2> m_mp2; | ||
| 125 | std::unique_ptr<MediaPlayer2Player> m_mp2p; | 136 | std::unique_ptr<MediaPlayer2Player> m_mp2p; | ||
| 126 | QString m_playerName; | 137 | QString m_playerName; | ||
| 127 | MediaPlayList* m_playListModel = nullptr; | 138 | MediaPlayList* m_playListModel = nullptr; | ||
| 128 | ManageAudioPlayer* m_manageAudioPlayer = nullptr; | 139 | ManageAudioPlayer* m_manageAudioPlayer = nullptr; | ||
| 129 | ManageMediaPlayerControl* m_manageMediaPlayerControl = nullptr; | 140 | ManageMediaPlayerControl* m_manageMediaPlayerControl = nullptr; | ||
| 130 | ManageHeaderBar* m_manageHeaderBar = nullptr; | 141 | ManageHeaderBar* m_manageHeaderBar = nullptr; | ||
| 131 | AudioWrapper* m_audioPlayer = nullptr; | 142 | AudioWrapper* m_audioPlayer = nullptr; | ||
| 143 | bool mShowProgressOnTaskBar = true; | ||||
| 132 | }; | 144 | }; | ||
| 133 | 145 | | |||
| 134 | #endif //MEDIACENTER_MPRIS2_H | 146 | #endif //MEDIACENTER_MPRIS2_H | ||