mirror of
https://github.com/UltimMC/Launcher.git
synced 2025-12-23 20:12:34 +00:00
@@ -94,15 +94,16 @@
|
|||||||
#include "MMCTime.h"
|
#include "MMCTime.h"
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
QString getProfileDisplay(MinecraftAccountPtr account)
|
QString profileInUseFilter(const QString & profile, bool used)
|
||||||
{
|
{
|
||||||
QString additionalPart = account->typeString();
|
if(used)
|
||||||
if(account->isInUse())
|
|
||||||
{
|
{
|
||||||
additionalPart += ", in use";
|
return QObject::tr("%1 (in use)").arg(profile);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return profile;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ((QString)"%1 (%2)").arg(account->profileName(), additionalPart);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1051,7 +1052,7 @@ void MainWindow::repopulateAccountsMenu()
|
|||||||
for (int i = 0; i < accounts->count(); i++)
|
for (int i = 0; i < accounts->count(); i++)
|
||||||
{
|
{
|
||||||
MinecraftAccountPtr account = accounts->at(i);
|
MinecraftAccountPtr account = accounts->at(i);
|
||||||
auto profileLabel = getProfileDisplay(account);
|
auto profileLabel = profileInUseFilter(account->profileName(), account->isInUse());
|
||||||
QAction *action = new QAction(profileLabel, this);
|
QAction *action = new QAction(profileLabel, this);
|
||||||
action->setData(i);
|
action->setData(i);
|
||||||
action->setCheckable(true);
|
action->setCheckable(true);
|
||||||
@@ -1129,7 +1130,7 @@ void MainWindow::defaultAccountChanged()
|
|||||||
// FIXME: this needs adjustment for MSA
|
// FIXME: this needs adjustment for MSA
|
||||||
if (account && account->profileName() != "")
|
if (account && account->profileName() != "")
|
||||||
{
|
{
|
||||||
auto profileLabel = getProfileDisplay(account);
|
auto profileLabel = profileInUseFilter(account->profileName(), account->isInUse());
|
||||||
accountMenuButton->setText(profileLabel);
|
accountMenuButton->setText(profileLabel);
|
||||||
auto face = account->getFace();
|
auto face = account->getFace();
|
||||||
if(face.isNull()) {
|
if(face.isNull()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user