diff options
| author | Leo Lam <leolino.lam@gmail.com> | 2017-09-15 19:11:57 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-09-15 19:11:57 +0200 |
| commit | 2b4bf8662a18b8b3a49e67133f3e2e2fa45322b6 (patch) | |
| tree | f7c161353249490421b2f0239d5d78ede901fc6b /Source/Core/DolphinQt2/Config/Mapping/MappingButton.cpp | |
| parent | 0d078219358b04266206ea1e2622396db7724136 (diff) | |
| parent | 294b1895ef2963cfc6fda1818d9a9f3b8b0af48f (diff) | |
Merge pull request #5577 from ligfx/separateexpressionparsingandbinding
ControlReference/ExpressionParser: separate parsing from binding
Diffstat (limited to 'Source/Core/DolphinQt2/Config/Mapping/MappingButton.cpp')
| -rw-r--r-- | Source/Core/DolphinQt2/Config/Mapping/MappingButton.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Core/DolphinQt2/Config/Mapping/MappingButton.cpp b/Source/Core/DolphinQt2/Config/Mapping/MappingButton.cpp index 7c01a527a2..d30be53ec5 100644 --- a/Source/Core/DolphinQt2/Config/Mapping/MappingButton.cpp +++ b/Source/Core/DolphinQt2/Config/Mapping/MappingButton.cpp @@ -27,7 +27,7 @@ static QString EscapeAmpersand(QString&& string) } MappingButton::MappingButton(MappingWidget* widget, ControlReference* ref) - : ElidedButton(EscapeAmpersand(QString::fromStdString(ref->expression))), m_parent(widget), + : ElidedButton(EscapeAmpersand(QString::fromStdString(ref->GetExpression()))), m_parent(widget), m_reference(ref) { Connect(); @@ -66,7 +66,7 @@ void MappingButton::OnButtonPressed() if (!expr.isEmpty()) { - m_reference->expression = expr.toStdString(); + m_reference->SetExpression(expr.toStdString()); Update(); } else @@ -78,13 +78,13 @@ void MappingButton::OnButtonPressed() void MappingButton::OnButtonTimeout() { - setText(EscapeAmpersand(QString::fromStdString(m_reference->expression))); + setText(EscapeAmpersand(QString::fromStdString(m_reference->GetExpression()))); } void MappingButton::Clear() { m_parent->Update(); - m_reference->expression.clear(); + m_reference->SetExpression(""); Update(); } @@ -92,7 +92,7 @@ void MappingButton::Update() { const auto lock = ControllerEmu::EmulatedController::GetStateLock(); m_reference->UpdateReference(g_controller_interface, m_parent->GetParent()->GetDeviceQualifier()); - setText(EscapeAmpersand(QString::fromStdString(m_reference->expression))); + setText(EscapeAmpersand(QString::fromStdString(m_reference->GetExpression()))); m_parent->SaveSettings(); } |
