refactor: Clean up application info

This commit is contained in:
Lars Toenning
2024-12-28 20:15:55 +01:00
parent 5c700bb881
commit 52a8502c82
2 changed files with 5 additions and 20 deletions

View File

@@ -27,19 +27,13 @@ namespace swift::misc
const QString &CApplicationInfo::getApplicationAsString() const const QString &CApplicationInfo::getApplicationAsString() const
{ {
static const QString unknown("unknown"); static const QString unknown("unknown");
static const QString launcher("launcher"); static const QString pilotClient("swift");
static const QString core("core");
static const QString gui("gui");
static const QString mapping("mapping tool");
static const QString unitTest("unit test"); static const QString unitTest("unit test");
static const QString sample("sample"); static const QString sample("sample");
switch (getApplication()) switch (getApplication())
{ {
case Launcher: return launcher; case PilotClient: return pilotClient;
case PilotClientCore: return core;
case PilotClientGui: return gui;
case MappingTool: return mapping;
case UnitTest: return unitTest; case UnitTest: return unitTest;
case Sample: return sample; case Sample: return sample;
default: break; default: break;
@@ -84,10 +78,7 @@ namespace swift::misc
{ {
switch (getApplication()) switch (getApplication())
{ {
case Launcher: return CIcons::SwiftLauncher16; case PilotClient: return CIcons::Swift16;
case PilotClientCore: return CIcons::SwiftCore16;
case PilotClientGui: return CIcons::Swift16;
case MappingTool: return CIcons::SwiftDatabase16;
default: break; default: break;
} }
return CIcons::StandardIconUnknown16; return CIcons::StandardIconUnknown16;
@@ -209,10 +200,7 @@ namespace swift::misc
const QString a(QCoreApplication::instance()->applicationName().toLower()); const QString a(QCoreApplication::instance()->applicationName().toLower());
if (a.contains("test")) { return CApplicationInfo::UnitTest; } // names like testcore if (a.contains("test")) { return CApplicationInfo::UnitTest; } // names like testcore
if (a.contains("sample")) { return CApplicationInfo::Sample; } if (a.contains("sample")) { return CApplicationInfo::Sample; }
if (a.contains("core")) { return CApplicationInfo::PilotClientCore; } if (a.contains("swift")) { return CApplicationInfo::PilotClient; }
if (a.contains("launcher")) { return CApplicationInfo::Launcher; }
if (a.contains("gui")) { return CApplicationInfo::PilotClientGui; }
if (a.contains("data") || a.contains("mapping")) { return CApplicationInfo::MappingTool; }
return CApplicationInfo::Unknown; return CApplicationInfo::Unknown;
} }
} // namespace swift::misc } // namespace swift::misc

View File

@@ -29,10 +29,7 @@ namespace swift::misc
enum Application enum Application
{ {
Unknown, Unknown,
Launcher, PilotClient,
PilotClientCore,
PilotClientGui,
MappingTool,
UnitTest, UnitTest,
Sample Sample
}; };