frontend: Add missing tooltips to audio mixer

This commit is contained in:
Warchamp7
2026-03-19 03:24:28 -04:00
committed by Ryan Foster
parent 1159bc8720
commit dba42dae7a
3 changed files with 18 additions and 2 deletions

View File

@@ -732,6 +732,13 @@ void VolumeControl::updateMixerState()
muteButton->setChecked(showAsMuted);
monitorButton->setChecked(showAsMonitored);
QString muteTooltip = showAsMuted ? QTStr("Unmute") : QTStr("Mute");
muteButton->setToolTip(muteTooltip);
QString monitorTooltip = showAsMonitored ? QTStr("Basic.AudioMixer.Monitoring.Disable")
: QTStr("Basic.AudioMixer.Monitoring.Enable");
monitorButton->setToolTip(monitorTooltip);
if (showAsUnassigned) {
QIcon unassignedIcon;
unassignedIcon.addFile(QString::fromUtf8(":/res/images/unassigned.svg"), QSize(16, 16),

View File

@@ -1347,6 +1347,7 @@ Basic.AudioMixer.Hide="Hide"
Basic.AudioMixer.Unhide="Unhide"
Basic.AudioMixer.HiddenTotal="%1 hidden"
Basic.AudioMixer.ShowHidden="Show hidden sources"
Basic.AudioMixer.HideHidden="Hide hidden sources"
Basic.AudioMixer.KeepHiddenRight="Keep hidden sources to the right"
Basic.AudioMixer.KeepHiddenBottom="Keep hidden sources at the bottom"
Basic.AudioMixer.ShowInactive="Show inactive sources"
@@ -1359,8 +1360,10 @@ Basic.AudioMixer.Category.Inactive="Inactive"
Basic.AudioMixer.Category.Preview="Preview"
Basic.AudioMixer.Category.Hidden="Hidden"
Basic.AudioMixer.Category.Unassigned="Unassigned"
Basic.AudioMixer.Layout.Horizontal="Horizontal"
Basic.AudioMixer.Layout.Vertical="Vertical"
Basic.AudioMixer.Layout.Horizontal="Horizontal Layout"
Basic.AudioMixer.Layout.Vertical="Vertical Layout"
Basic.AudioMixer.Monitoring.Enable="Enable Monitoring"
Basic.AudioMixer.Monitoring.Disable="Disable Monitoring"
# advanced audio properties
Basic.AdvAudio="Advanced Audio Properties"

View File

@@ -179,6 +179,9 @@ AudioMixer::AudioMixer(QWidget *parent) : QFrame(parent)
toggleHiddenButton->setCheckable(true);
toggleHiddenButton->setChecked(showHidden);
toggleHiddenButton->setText(QTStr("Basic.AudioMixer.HiddenTotal").arg(0));
QString hiddenTooltip = showHidden ? QTStr("Basic.AudioMixer.HideHidden")
: QTStr("Basic.AudioMixer.ShowHidden");
toggleHiddenButton->setToolTip(hiddenTooltip);
toggleHiddenButton->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
idian::Utils::addClass(toggleHiddenButton, "toolbar-button");
idian::Utils::addClass(toggleHiddenButton, "toggle-hidden");
@@ -951,6 +954,9 @@ void AudioMixer::updateShowHidden()
showHidden = settingShowHidden;
toggleHiddenButton->setText(QTStr("Basic.AudioMixer.HiddenTotal").arg(hiddenCount));
QString tooltip = showHidden ? QTStr("Basic.AudioMixer.HideHidden") : QTStr("Basic.AudioMixer.ShowHidden");
toggleHiddenButton->setToolTip(tooltip);
toggleHiddenButton->setChecked(showHidden);
showHiddenCheckBox->setChecked(showHidden);