MCPcopy Create free account
hub / github.com/Windscribe/Desktop-App / fullVersionString

Method fullVersionString

src/client/client-common/version/appversion.cpp:25–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23}
24
25QString AppVersion::fullVersionString() const
26{
27 if (isStaging_)
28 {
29#ifdef USE_BUILD_ID
30 return "v" + semanticVersionString() + " (#" + USE_BUILD_ID + ") (Staging)";
31#else
32 if (buildChannel_ == UPDATE_CHANNEL_BETA)
33 {
34 return "v" + semanticVersionString() + " (Beta) (Staging)";
35 }
36 else if (buildChannel_ == UPDATE_CHANNEL_GUINEA_PIG)
37 {
38 return "v" + semanticVersionString() + " (Guinea Pig) (Staging)";
39 }
40 else
41 {
42 return "v" + semanticVersionString() + " (Staging)";
43 }
44#endif
45 }
46 else
47 {
48#ifdef USE_BUILD_ID
49 return "v" + semanticVersionString() + " (#" + USE_BUILD_ID + ")";
50#else
51 if (buildChannel_ == UPDATE_CHANNEL_BETA)
52 {
53 return "v" + semanticVersionString() + " (Beta)";
54 }
55 else if (buildChannel_ == UPDATE_CHANNEL_GUINEA_PIG)
56 {
57 return "v" + semanticVersionString() + " (Guinea Pig)";
58 }
59 else
60 {
61 return "v" + semanticVersionString();
62 }
63#endif
64 }
65}
66
67QString AppVersion::semanticVersionString() const
68{

Callers 3

buildVersionMethod · 0.80
mainFunction · 0.80
mainFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected