Skip to content

Commit 6c306a3

Browse files
Holzhausronso0
authored andcommitted
chore: Use new mixer controls in C++ code
1 parent 1469bb3 commit 6c306a3

7 files changed

Lines changed: 31 additions & 28 deletions

File tree

src/controllers/controlpickermenu.cpp

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
namespace {
1818
const QString kAppGroup = QStringLiteral("[App]");
19+
const QString kMixerGroup = QStringLiteral("[Mixer]");
1920
} // namespace
2021

2122
ControlPickerMenu::ControlPickerMenu(QWidget* pParent)
@@ -53,8 +54,8 @@ ControlPickerMenu::ControlPickerMenu(QWidget* pParent)
5354
QMenu* pMixerMenu = addSubmenu(tr("Mixer"));
5455
// Crossfader / Orientation
5556
QMenu* pCrossfaderMenu = addSubmenu(tr("Crossfader / Orientation"), pMixerMenu);
56-
addControl("[Master]",
57-
"crossfader",
57+
addControl(kMixerGroup,
58+
QStringLiteral("crossfader"),
5859
tr("Crossfader"),
5960
tr("Crossfader"),
6061
pCrossfaderMenu,
@@ -77,45 +78,45 @@ ControlPickerMenu::ControlPickerMenu(QWidget* pParent)
7778
pCrossfaderMenu);
7879
// Main Output
7980
QMenu* pMainOutputMenu = addSubmenu(tr("Main Output"), pMixerMenu);
80-
addControl("[Master]",
81-
"gain",
81+
addControl(kMixerGroup,
82+
QStringLiteral("main_gain"),
8283
tr("Main Output Gain"),
8384
tr("Main Output gain"),
8485
pMainOutputMenu,
8586
true);
86-
addControl("[Master]",
87-
"balance",
87+
addControl(kMixerGroup,
88+
QStringLiteral("balance"),
8889
tr("Main Output Balance"),
8990
tr("Main Output balance"),
9091
pMainOutputMenu,
9192
true);
92-
addControl("[Master]",
93-
"delay",
93+
addControl(kMixerGroup,
94+
QStringLiteral("main_delay"),
9495
tr("Main Output Delay"),
9596
tr("Main Output delay"),
9697
pMainOutputMenu,
9798
true);
9899
// Headphone
99100
QMenu* pHeadphoneMenu = addSubmenu(tr("Headphone"), pMixerMenu);
100-
addControl("[Master]",
101-
"headGain",
101+
addControl(kMixerGroup,
102+
QStringLiteral("headphone_gain"),
102103
tr("Headphone Gain"),
103104
tr("Headphone gain"),
104105
pHeadphoneMenu,
105106
true);
106-
addControl("[Master]",
107-
"headMix",
107+
addControl(kMixerGroup,
108+
QStringLiteral("headphone_mix"),
108109
tr("Headphone Mix"),
109110
tr("Headphone mix (pre/main)"),
110111
pHeadphoneMenu,
111112
true);
112-
addControl("[Master]",
113-
"headSplit",
113+
addControl(kMixerGroup,
114+
QStringLiteral("headphone_split"),
114115
tr("Headphone Split Cue"),
115116
tr("Toggle headphone split cueing"),
116117
pHeadphoneMenu);
117-
addControl("[Master]",
118-
"headDelay",
118+
addControl(kMixerGroup,
119+
QStringLiteral("headphone_delay"),
119120
tr("Headphone Delay"),
120121
tr("Headphone delay"),
121122
pHeadphoneMenu,
@@ -1347,14 +1348,14 @@ ControlPickerMenu::ControlPickerMenu(QWidget* pParent)
13471348
pMicrophoneMenu,
13481349
true,
13491350
false);
1350-
addControl("[Master]",
1351-
"duckStrength",
1351+
addControl(kMixerGroup,
1352+
QStringLiteral("talkover_ducking_strength"),
13521353
tr("Microphone Ducking Strength"),
13531354
tr("Microphone Ducking Strength"),
13541355
pMicrophoneMenu,
13551356
true);
1356-
addControl("[Master]",
1357-
"talkoverDucking",
1357+
addControl(kMixerGroup,
1358+
QStringLiteral("talkover_ducking_mode"),
13581359
tr("Microphone Ducking Mode"),
13591360
tr("Toggle microphone ducking mode (OFF, AUTO, MANUAL)"),
13601361
pMicrophoneMenu);

src/library/autodj/autodjprocessor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ AutoDJProcessor::AutoDJProcessor(
119119
m_transitionProgress(0.0),
120120
m_transitionTime(kTransitionPreferenceDefault),
121121
m_pPlayerManager(pPlayerManager),
122-
m_coCrossfader(QStringLiteral("[Master]"), QStringLiteral("crossfader")),
122+
m_coCrossfader(QStringLiteral("[Mixer]"), QStringLiteral("crossfader")),
123123
m_coCrossfaderReverse(QStringLiteral("[Mixer Profile]"), QStringLiteral("xFaderReverse")),
124124
m_shufflePlaylist(ConfigKey(kControlGroup, QStringLiteral("shuffle_playlist"))),
125125
m_skipNext(ConfigKey(kControlGroup, QStringLiteral("skip_next"))),

src/mixer/playerinfo.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@ constexpr int kPlayingDeckUpdateIntervalMillis = 2000;
1515
PlayerInfo* s_pPlayerInfo = nullptr;
1616

1717
const QString kAppGroup = QStringLiteral("[App]");
18-
const QString kMasterGroup = QStringLiteral("[Master]");
1918

2019
} // namespace
2120

2221
PlayerInfo::PlayerInfo()
23-
: m_xfader(kMasterGroup, QStringLiteral("crossfader")),
22+
: m_xfader(QStringLiteral("[Master]"), QStringLiteral("crossfader")),
2423
m_numDecks(kAppGroup, QStringLiteral("num_decks")),
2524
m_numSamplers(kAppGroup, QStringLiteral("num_samplers")),
2625
m_numPreviewDecks(kAppGroup, QStringLiteral("num_preview_decks")),

src/preferences/dialog/dlgprefmixer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ DlgPrefMixer::DlgPrefMixer(
7878
m_xfCurveCO(make_parented<ControlProxy>(kXfaderCurveKey, this)),
7979
m_xfReverseCO(make_parented<ControlProxy>(kXfaderReverseKey, this)),
8080
m_xfCalibrationCO(make_parented<ControlProxy>(kXfaderCalibrationKey, this)),
81-
m_crossfader(QStringLiteral("[Master]"), QStringLiteral("crossfader")),
81+
m_crossfader(QStringLiteral("[Mixer]"), QStringLiteral("crossfader")),
8282
m_xFaderReverse(false),
8383
m_COLoFreq(kLowEqFreqKey),
8484
m_COHiFreq(kHighEqFreqKey),

src/test/autodjprocessor_test.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ const QString kAppGroup = QStringLiteral("[App]");
3232
class FakeMixer {
3333
public:
3434
FakeMixer()
35-
: crossfader(ConfigKey("[Master]", "crossfader"), -1.0, 1.0),
35+
: crossfader(ConfigKey(QStringLiteral("[Mixer]"),
36+
QStringLiteral("crossfader")),
37+
-1.0,
38+
1.0),
3639
crossfaderReverse(ConfigKey("[Mixer Profile]", "xFaderReverse")) {
3740
crossfaderReverse.setButtonMode(mixxx::control::ButtonMode::Toggle);
3841
}

src/test/signalpathtest.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "test/signalpathtest.h"
22

3-
const QString BaseSignalPathTest::m_sMainGroup = QStringLiteral("[Master]");
43
const QString BaseSignalPathTest::m_sInternalClockGroup = QStringLiteral("[InternalClock]");
54
// these names need to match PlayerManager::groupForDeck and friends
65
const QString BaseSignalPathTest::m_sGroup1 = QStringLiteral("[Channel1]");

src/test/signalpathtest.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,9 @@ class BaseSignalPathTest : public MixxxTest, SoundSourceProviderRegistration {
124124
addDeck(m_pChannel3);
125125

126126
m_pEngineSync = m_pEngineMixer->getEngineSync();
127-
ControlObject::set(ConfigKey(m_sMainGroup, "enabled"), 1.0);
127+
ControlObject::set(ConfigKey(QStringLiteral("[Mixer]"),
128+
QStringLiteral("main_enabled")),
129+
1.0);
128130

129131
PlayerInfo::create();
130132
}
@@ -274,7 +276,6 @@ class BaseSignalPathTest : public MixxxTest, SoundSourceProviderRegistration {
274276
EngineDeck *m_pChannel1, *m_pChannel2, *m_pChannel3;
275277
PreviewDeck* m_pPreview1;
276278

277-
static const QString m_sMainGroup;
278279
static const QString m_sInternalClockGroup;
279280
static const QString m_sGroup1;
280281
static const QString m_sGroup2;

0 commit comments

Comments
 (0)