mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2025-05-29 05:10:20 +02:00
Use index.row() directly
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
This commit is contained in:
parent
039682b7dc
commit
bae0ac7ad6
@ -470,25 +470,25 @@ void WorldList::createWorldShortcut(const QModelIndex& index, QWidget* parent) c
|
|||||||
|
|
||||||
void WorldList::createWorldShortcutOnDesktop(const QModelIndex& index, QWidget* parent) const
|
void WorldList::createWorldShortcutOnDesktop(const QModelIndex& index, QWidget* parent) const
|
||||||
{
|
{
|
||||||
auto world = static_cast<World*>(data(index, ObjectRole).value<void*>());
|
const auto& world = allWorlds().at(index.row());
|
||||||
QString name = QString(tr("%1 - %2")).arg(m_instance->name(), world->name());
|
QString name = QString(tr("%1 - %2")).arg(m_instance->name(), world.name());
|
||||||
QStringList extraArgs{ "--world", world->name() };
|
QStringList extraArgs{ "--world", world.name() };
|
||||||
ShortcutUtils::createInstanceShortcutOnDesktop(m_instance, name, tr("world"), parent, extraArgs);
|
ShortcutUtils::createInstanceShortcutOnDesktop(m_instance, name, tr("world"), parent, extraArgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WorldList::createWorldShortcutInApplications(const QModelIndex& index, QWidget* parent) const
|
void WorldList::createWorldShortcutInApplications(const QModelIndex& index, QWidget* parent) const
|
||||||
{
|
{
|
||||||
auto world = static_cast<World*>(data(index, ObjectRole).value<void*>());
|
const auto& world = allWorlds().at(index.row());
|
||||||
QString name = QString(tr("%1 - %2")).arg(m_instance->name(), world->name());
|
QString name = QString(tr("%1 - %2")).arg(m_instance->name(), world.name());
|
||||||
QStringList extraArgs{ "--world", world->name() };
|
QStringList extraArgs{ "--world", world.name() };
|
||||||
ShortcutUtils::createInstanceShortcutInApplications(m_instance, name, tr("world"), parent, extraArgs);
|
ShortcutUtils::createInstanceShortcutInApplications(m_instance, name, tr("world"), parent, extraArgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WorldList::createWorldShortcutInOther(const QModelIndex& index, QWidget* parent) const
|
void WorldList::createWorldShortcutInOther(const QModelIndex& index, QWidget* parent) const
|
||||||
{
|
{
|
||||||
auto world = static_cast<World*>(data(index, ObjectRole).value<void*>());
|
const auto& world = allWorlds().at(index.row());
|
||||||
QString name = QString(tr("%1 - %2")).arg(m_instance->name(), world->name());
|
QString name = QString(tr("%1 - %2")).arg(m_instance->name(), world.name());
|
||||||
QStringList extraArgs{ "--world", world->name() };
|
QStringList extraArgs{ "--world", world.name() };
|
||||||
ShortcutUtils::createInstanceShortcutInOther(m_instance, name, tr("world"), parent, extraArgs);
|
ShortcutUtils::createInstanceShortcutInOther(m_instance, name, tr("world"), parent, extraArgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user