Labeling in media player

This commit is contained in:
mukthar777
2026-02-05 12:46:44 +05:30
committed by John Preston
parent 0bcec5f10c
commit dbeebd2efd
2 changed files with 16 additions and 1 deletions
+2 -1
View File
@@ -5960,7 +5960,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
"lng_confcall_e2e_about" = "These four emoji represent the call's encryption key. They must match for all participants and change when someone joins or leaves.";
"lng_no_mic_permission" = "Telegram needs microphone access so that you can make calls and record voice messages.";
"lng_player_message_today" = "today at {time}";
"lng_player_message_yesterday" = "yesterday at {time}";
"lng_player_message_date" = "{date} at {time}";
@@ -7602,4 +7601,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
"lng_rename_file" = "Rename file";
"lng_sr_playback_order" = "Playback order";
"lng_sr_player_close" = "Close media player";
// Keys finished
@@ -81,6 +81,10 @@ Widget::Widget(
_speedController->realtimeValue(
) | rpl::on_next([=](float64 speed) {
_speedToggle->setSpeed(speed);
_speedToggle->setAccessibleName(tr::lng_mediaview_playback_speed(
tr::now,
lt_speed,
QString::number(base::SafeRound(speed * 10) / 10.) + "x"));
}, _speedToggle->lifetime());
_speedToggle->finishAnimating();
@@ -90,6 +94,11 @@ Widget::Widget(
setupRightControls();
_volumeToggle->setAccessibleName(tr::lng_ringtones_box_volume(tr::now));
_repeatToggle->setAccessibleName(tr::lng_schedule_repeat_label(tr::now));
_orderToggle->setAccessibleName(tr::lng_sr_playback_order(tr::now));
_close->setAccessibleName(tr::lng_sr_player_close(tr::now));
_nameLabel->setAttribute(Qt::WA_TransparentForMouseEvents);
_timeLabel->setAttribute(Qt::WA_TransparentForMouseEvents);
@@ -633,6 +642,9 @@ void Widget::handleSongUpdate(const TrackState &state) {
: showPause
? &st::mediaPlayerPauseIcon
: nullptr);
_playPause->setAccessibleName(showPause
? tr::lng_shortcuts_media_pause(tr::now)
: tr::lng_shortcuts_media_play(tr::now));
updateTimeText(state);
}
@@ -728,11 +740,13 @@ void Widget::createPrevNextButtons() {
_previousTrack->setClickedCallback([=]() {
instance()->previous(_type);
});
_previousTrack->setAccessibleName(tr::lng_shortcuts_media_previous(tr::now));
_nextTrack.create(this, st::mediaPlayerNextButton);
_nextTrack->show();
_nextTrack->setClickedCallback([=]() {
instance()->next(_type);
});
_nextTrack->setAccessibleName(tr::lng_shortcuts_media_next(tr::now));
hidePlaylistOn(_previousTrack);
hidePlaylistOn(_nextTrack);
updatePlayPrevNextPositions();