aboutsummaryrefslogtreecommitdiff
path: root/launcher/InstanceTask.cpp
blob: 43a0b9476d3e2464ca8a3655abf6edc75cbdaac2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "InstanceTask.h"

QString InstanceName::name() const
{
    if (!m_modified_name.isEmpty())
        return modifiedName();
    return QString("%1 %2").arg(m_original_name, m_original_version);
}

QString InstanceName::originalName() const
{
    return m_original_name;
}

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() {}