PrismLauncher/launcher/InstanceTask.cpp

35 lines
748 B
C++
Raw Normal View History

2018-03-19 01:36:12 +00:00
#include "InstanceTask.h"
QString InstanceName::name() const
2018-03-19 01:36:12 +00:00
{
if (!m_modified_name.isEmpty())
return modifiedName();
return QString("%1 %2").arg(m_original_name, m_original_version);
2018-03-19 01:36:12 +00:00
}
QString InstanceName::originalName() const
2018-03-19 01:36:12 +00:00
{
return m_original_name;
2018-03-19 01:36:12 +00:00
}
QString InstanceName::modifiedName() const
{
if (!m_modified_name.isEmpty())
return m_modified_name;
return m_original_name;
}
QString InstanceName::version() const
{
return m_original_version;
}
void InstanceName::setName(InstanceName& other)
{
m_original_name = other.m_original_name;
m_original_version = other.m_original_version;
m_modified_name = other.m_modified_name;
}
InstanceTask::InstanceTask() : Task(), InstanceName() {}