예제 #1
0
QString LegacyInstance::getStatusbarDescription()
{
	if (flags().contains(VersionBrokenFlag))
	{
		return "Legacy : " + intendedVersionId() + " (broken)";
	}
	if (shouldUpdate())
		return "Legacy : " + currentVersionId() + " -> " + intendedVersionId();
	else
		return "Legacy : " + currentVersionId();
}
예제 #2
0
QString LegacyInstance::getStatusbarDescription()
{
	if (shouldUpdate())
		return "Legacy : " + currentVersionId() + " -> " + intendedVersionId();
	else
		return "Legacy : " + currentVersionId();
}
예제 #3
0
bool LegacyInstance::shouldUpdate() const
{
	QVariant var = settings().get("ShouldUpdate");
	if (!var.isValid() || var.toBool() == false)
	{
		return intendedVersionId() != currentVersionId();
	}
	return true;
}
예제 #4
0
QString OneSixInstance::getStatusbarDescription()
{
	QString descr = "One Six : " + intendedVersionId();
	if (versionIsCustom())
	{
		descr + " (custom)";
	}
	return descr;
}
예제 #5
0
QString OneSixInstance::getStatusbarDescription()
{
	return "One Six : " + intendedVersionId();
}
예제 #6
0
QString OneSixInstance::defaultBaseJar() const
{
	return "versions/" + intendedVersionId() + "/" + intendedVersionId() + ".jar";
}
예제 #7
0
QString OneSixInstance::currentVersionId() const
{
	return intendedVersionId();
}
예제 #8
0
QString NostalgiaInstance::getStatusbarDescription()
{
	return "Nostalgia : " + intendedVersionId();
}