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 |