mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-25 07:20:15 +00:00
Cleanup
This commit is contained in:
parent
e4146949a0
commit
2a181dd460
@ -1,8 +1,9 @@
|
||||
// Copyright 2014 Citra Emulator Project
|
||||
// Copyright 2014 Citra Emulator Project
|
||||
// Licensed under GPLv2 or any later version
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <QVariant>
|
||||
|
||||
|
@ -10,12 +10,6 @@
|
||||
<height>501</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>441</width>
|
||||
<height>0</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Citra Configuration</string>
|
||||
</property>
|
||||
|
@ -1,4 +1,4 @@
|
||||
// Copyright 2016 Citra Emulator Project
|
||||
// Copyright 2016 Citra Emulator Project
|
||||
// Licensed under GPLv2 or any later version
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
@ -9,8 +9,7 @@
|
||||
|
||||
ConfigureInput::ConfigureInput(QWidget* parent) :
|
||||
QWidget(parent),
|
||||
ui(new Ui::ConfigureInput)
|
||||
{
|
||||
ui(new Ui::ConfigureInput){
|
||||
ui->setupUi(this);
|
||||
|
||||
// Initialize mapping of input enum to UI button.
|
||||
@ -52,13 +51,11 @@ ConfigureInput::ConfigureInput(QWidget* parent) :
|
||||
this->setConfiguration();
|
||||
}
|
||||
|
||||
ConfigureInput::~ConfigureInput()
|
||||
{
|
||||
ConfigureInput::~ConfigureInput(){
|
||||
}
|
||||
|
||||
/// Event handler for all button released() event.
|
||||
void ConfigureInput::handleClick()
|
||||
{
|
||||
void ConfigureInput::handleClick(){
|
||||
QPushButton* sender = qobject_cast<QPushButton*>(QObject::sender());
|
||||
previous_mapping = sender->text();
|
||||
sender->setText(tr("[waiting]"));
|
||||
@ -70,8 +67,7 @@ void ConfigureInput::handleClick()
|
||||
}
|
||||
|
||||
/// Save all button configurations to settings file
|
||||
void ConfigureInput::applyConfiguration()
|
||||
{
|
||||
void ConfigureInput::applyConfiguration(){
|
||||
for (int i = 0; i < Settings::NativeInput::NUM_INPUTS - 1; ++i) {
|
||||
int value = getKeyValue(input_mapping[Settings::NativeInput::Values(i)]->text());
|
||||
Settings::values.input_mappings[Settings::NativeInput::All[i]] = value;
|
||||
@ -80,8 +76,7 @@ void ConfigureInput::applyConfiguration()
|
||||
}
|
||||
|
||||
/// Load configuration settings into button text
|
||||
void ConfigureInput::setConfiguration()
|
||||
{
|
||||
void ConfigureInput::setConfiguration(){
|
||||
for (int i = 0; i < Settings::NativeInput::NUM_INPUTS - 1; ++i) {
|
||||
QString keyValue = getKeyName(Settings::values.input_mappings[i]);
|
||||
input_mapping[Settings::NativeInput::Values(i)]->setText(keyValue);
|
||||
@ -89,8 +84,7 @@ void ConfigureInput::setConfiguration()
|
||||
}
|
||||
|
||||
/// Handle key press event for input tab when a button is 'waiting'.
|
||||
void ConfigureInput::keyPressEvent(QKeyEvent* event)
|
||||
{
|
||||
void ConfigureInput::keyPressEvent(QKeyEvent* event){
|
||||
if (changing_button != nullptr && event->key() != Qt::Key_unknown)
|
||||
{
|
||||
key_pressed = event->key();
|
||||
@ -100,8 +94,7 @@ void ConfigureInput::keyPressEvent(QKeyEvent* event)
|
||||
}
|
||||
|
||||
/// Set button text to name of key pressed.
|
||||
void ConfigureInput::setKey()
|
||||
{
|
||||
void ConfigureInput::setKey(){
|
||||
QString key_value = getKeyName(key_pressed);
|
||||
if (key_pressed == Qt::Key_Escape)
|
||||
changing_button->setText(previous_mapping);
|
||||
@ -116,8 +109,7 @@ void ConfigureInput::setKey()
|
||||
}
|
||||
|
||||
/// Convert key ASCII value to its' letter/name
|
||||
QString ConfigureInput::getKeyName(int key_code) const
|
||||
{
|
||||
QString ConfigureInput::getKeyName(int key_code) const{
|
||||
if (key_code == Qt::Key_Shift)
|
||||
return tr("Shift");
|
||||
|
||||
@ -137,8 +129,7 @@ QString ConfigureInput::getKeyName(int key_code) const
|
||||
}
|
||||
|
||||
/// Convert letter/name of key to its ASCII value.
|
||||
Qt::Key ConfigureInput::getKeyValue(const QString& text) const
|
||||
{
|
||||
Qt::Key ConfigureInput::getKeyValue(const QString& text) const{
|
||||
if (text == "Shift")
|
||||
return Qt::Key_Shift;
|
||||
if (text == "Ctrl")
|
||||
@ -153,8 +144,7 @@ Qt::Key ConfigureInput::getKeyValue(const QString& text) const
|
||||
}
|
||||
|
||||
/// Check all inputs for duplicate keys. Clears out any other button with same key as new button.
|
||||
void ConfigureInput::removeDuplicates(const QString& newValue)
|
||||
{
|
||||
void ConfigureInput::removeDuplicates(const QString& newValue){
|
||||
for (int i = 0; i < Settings::NativeInput::NUM_INPUTS - 1; ++i) {
|
||||
if (changing_button != input_mapping[Settings::NativeInput::Values(i)]) {
|
||||
QString oldValue = input_mapping[Settings::NativeInput::Values(i)]->text();
|
||||
|
Loading…
Reference in New Issue
Block a user