mirror of https://github.com/PCSX2/pcsx2.git
GUI: Memory Card "slot" instead of "port"
"Slot" is the official term, we should use it instead of "port".
This commit is contained in:
parent
52ccc609cd
commit
2099e68c41
|
@ -88,22 +88,22 @@ void MemoryCardSettingsWidget::setupAdditionalUi()
|
||||||
createSlotWidgets(&m_slots[i], i);
|
createSlotWidgets(&m_slots[i], i);
|
||||||
|
|
||||||
// button to swap Memory Cards
|
// button to swap Memory Cards
|
||||||
QToolButton* swap_button = new QToolButton(m_ui.portGroupBox);
|
QToolButton* swap_button = new QToolButton(m_ui.slotGroupBox);
|
||||||
swap_button->setIcon(QIcon::fromTheme("arrow-left-right-line"));
|
swap_button->setIcon(QIcon::fromTheme("arrow-left-right-line"));
|
||||||
swap_button->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
|
swap_button->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
|
||||||
swap_button->setToolTip(tr("Swap Memory Cards"));
|
swap_button->setToolTip(tr("Swap Memory Cards"));
|
||||||
connect(swap_button, &QToolButton::clicked, this, &MemoryCardSettingsWidget::swapCards);
|
connect(swap_button, &QToolButton::clicked, this, &MemoryCardSettingsWidget::swapCards);
|
||||||
static_cast<QGridLayout*>(m_ui.portGroupBox->layout())->addWidget(swap_button, 0, 1);
|
static_cast<QGridLayout*>(m_ui.slotGroupBox->layout())->addWidget(swap_button, 0, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MemoryCardSettingsWidget::createSlotWidgets(SlotGroup* port, u32 slot)
|
void MemoryCardSettingsWidget::createSlotWidgets(SlotGroup* port, u32 slot)
|
||||||
{
|
{
|
||||||
const bool perGame = m_dialog->isPerGameSettings();
|
const bool perGame = m_dialog->isPerGameSettings();
|
||||||
|
|
||||||
port->root = new QWidget(m_ui.portGroupBox);
|
port->root = new QWidget(m_ui.slotGroupBox);
|
||||||
|
|
||||||
SettingsInterface* sif = m_dialog->getSettingsInterface();
|
SettingsInterface* sif = m_dialog->getSettingsInterface();
|
||||||
port->enable = new QCheckBox(tr("Port %1").arg(slot + 1), port->root);
|
port->enable = new QCheckBox(tr("Slot %1").arg(slot + 1), port->root);
|
||||||
SettingWidgetBinder::BindWidgetToBoolSetting(
|
SettingWidgetBinder::BindWidgetToBoolSetting(
|
||||||
sif, port->enable, CONFIG_SECTION, StringUtil::StdStringFromFormat("Slot%u_Enable", slot + 1), true);
|
sif, port->enable, CONFIG_SECTION, StringUtil::StdStringFromFormat("Slot%u_Enable", slot + 1), true);
|
||||||
connect(port->enable, &QCheckBox::stateChanged, this, &MemoryCardSettingsWidget::refresh);
|
connect(port->enable, &QCheckBox::stateChanged, this, &MemoryCardSettingsWidget::refresh);
|
||||||
|
@ -128,7 +128,7 @@ void MemoryCardSettingsWidget::createSlotWidgets(SlotGroup* port, u32 slot)
|
||||||
vert_layout->addWidget(port->enable, 0);
|
vert_layout->addWidget(port->enable, 0);
|
||||||
vert_layout->addLayout(bottom_layout, 1);
|
vert_layout->addLayout(bottom_layout, 1);
|
||||||
|
|
||||||
static_cast<QGridLayout*>(m_ui.portGroupBox->layout())->addWidget(port->root, 0, (slot != 0) ? 2 : 0);
|
static_cast<QGridLayout*>(m_ui.slotGroupBox->layout())->addWidget(port->root, 0, (slot != 0) ? 2 : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MemoryCardSettingsWidget::autoSizeUI()
|
void MemoryCardSettingsWidget::autoSizeUI()
|
||||||
|
@ -278,7 +278,7 @@ void MemoryCardSettingsWidget::listContextMenuRequested(const QPoint& pos)
|
||||||
{
|
{
|
||||||
for (u32 slot = 0; slot < MAX_SLOTS; slot++)
|
for (u32 slot = 0; slot < MAX_SLOTS; slot++)
|
||||||
{
|
{
|
||||||
connect(menu.addAction(tr("Use for Port %1").arg(slot + 1)), &QAction::triggered, this,
|
connect(menu.addAction(tr("Use for Slot %1").arg(slot + 1)), &QAction::triggered, this,
|
||||||
[this, &selectedCard, slot]() { tryInsertCard(slot, selectedCard); });
|
[this, &selectedCard, slot]() { tryInsertCard(slot, selectedCard); });
|
||||||
}
|
}
|
||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
|
@ -324,7 +324,7 @@ void MemoryCardSettingsWidget::swapCards()
|
||||||
if (!card1Name.has_value() || card1Name->empty() || !card2Name.has_value() || card2Name->empty())
|
if (!card1Name.has_value() || card1Name->empty() || !card2Name.has_value() || card2Name->empty())
|
||||||
{
|
{
|
||||||
QMessageBox::critical(
|
QMessageBox::critical(
|
||||||
QtUtils::GetRootWidget(this), tr("Error"), tr("Both ports must have a card selected to swap."));
|
QtUtils::GetRootWidget(this), tr("Error"), tr("Both slots must have a card selected to swap."));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QGroupBox" name="portGroupBox">
|
<widget class="QGroupBox" name="slotGroupBox">
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
||||||
<horstretch>0</horstretch>
|
<horstretch>0</horstretch>
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="title">
|
<property name="title">
|
||||||
<string>Console Ports</string>
|
<string>Memory Card Slots</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QGridLayout" name="gridLayout"/>
|
<layout class="QGridLayout" name="gridLayout"/>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
|
@ -3651,7 +3651,7 @@ void FullscreenUI::DrawMemoryCardSettingsPage()
|
||||||
for (u32 port = 0; port < NUM_MEMORY_CARD_PORTS; port++)
|
for (u32 port = 0; port < NUM_MEMORY_CARD_PORTS; port++)
|
||||||
{
|
{
|
||||||
SmallString str;
|
SmallString str;
|
||||||
str.fmt(FSUI_FSTR("Console Port {}"), port + 1);
|
str.fmt(FSUI_FSTR("Slot {}"), port + 1);
|
||||||
MenuHeading(str.c_str());
|
MenuHeading(str.c_str());
|
||||||
|
|
||||||
std::string enable_key(fmt::format("Slot{}_Enable", port + 1));
|
std::string enable_key(fmt::format("Slot{}_Enable", port + 1));
|
||||||
|
|
Loading…
Reference in New Issue