propagate side as enum instead of Qstring
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
parent
178965676e
commit
be963764ea
18 changed files with 89 additions and 131 deletions
|
@ -152,4 +152,29 @@ auto getModLoaderFromString(QString type) -> ModLoaderType
|
|||
return {};
|
||||
}
|
||||
|
||||
QString SideUtils::toString(Side side)
|
||||
{
|
||||
switch (side) {
|
||||
case Side::ClientSide:
|
||||
return "client";
|
||||
case Side::ServerSide:
|
||||
return "server";
|
||||
case Side::UniversalSide:
|
||||
return "both";
|
||||
case Side::NoSide:
|
||||
break;
|
||||
}
|
||||
return {};
|
||||
}
|
||||
|
||||
Side SideUtils::fromString(QString side)
|
||||
{
|
||||
if (side == "client")
|
||||
return Side::ClientSide;
|
||||
if (side == "server")
|
||||
return Side::ServerSide;
|
||||
if (side == "both")
|
||||
return Side::UniversalSide;
|
||||
return Side::UniversalSide;
|
||||
}
|
||||
} // namespace ModPlatform
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue