Merge PR #627: Fix method to convert phases from string

pull/635/head
jenkins 2023-02-21 17:43:42 +01:00
commit a2d8a5f90c
1 changed files with 17 additions and 1 deletions

View File

@ -51,8 +51,24 @@ public:
Q_DECLARE_FLAGS(Phases, Phase)
Q_FLAG(Phases)
static QString convertPhasesToString(const Phases &phases) {
QString phasesString;
if (phases.testFlag(PhaseA))
phasesString.append("A");
if (phases.testFlag(PhaseB))
phasesString.append("B");
if (phases.testFlag(PhaseC))
phasesString.append("C");
return phasesString;
};
static Phases convertPhasesFromString(const QString &phasesString) {
Phases phases = PhaseUnknown;
Phases phases = PhaseNone;
if (phasesString.contains("A"))
phases |= PhaseA;