2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-05 09:05:14 +00:00

Move volume dropdown management to audio player.

This commit is contained in:
John Preston
2021-11-24 18:26:39 +04:00
parent cdf09e0519
commit 551e1f787c
8 changed files with 66 additions and 242 deletions

View File

@@ -55,7 +55,6 @@ class Widget;
namespace Media {
namespace Player {
class Widget;
class Dropdown;
class Panel;
struct TrackState;
} // namespace Player
@@ -241,7 +240,6 @@ public Q_SLOTS:
protected:
void paintEvent(QPaintEvent *e) override;
void resizeEvent(QResizeEvent *e) override;
void keyPressEvent(QKeyEvent *e) override;
bool eventFilter(QObject *o, QEvent *e) override;
private:
@@ -249,7 +247,6 @@ private:
void handleAdaptiveLayoutUpdate();
void updateWindowAdaptiveLayout();
void handleAudioUpdate(const Media::Player::TrackState &state);
void updateMediaPlayerPosition();
void updateMediaPlaylistPosition(int x);
void updateControlsGeometry();
void updateDialogsWidthAnimated();
@@ -366,8 +363,6 @@ private:
object_ptr<Window::TopBarWrapWidget<Media::Player::Widget>> _player
= { nullptr };
object_ptr<Media::Player::Dropdown> _playerVolume = { nullptr };
object_ptr<Media::Player::Dropdown> _playerRepeat = { nullptr };
object_ptr<Media::Player::Panel> _playerPlaylist;
bool _playerUsingPanel = false;