| 962 | } |
| 963 | |
| 964 | const String CtrlrPanel::getVersionString(const bool includeVersionName, const bool includeTime, const String versionSeparator) |
| 965 | { |
| 966 | String r; |
| 967 | String sep; |
| 968 | |
| 969 | if (versionSeparator == "") |
| 970 | sep = owner.getProperty(Ids::ctrlrVersionSeparator).toString(); |
| 971 | else |
| 972 | sep = versionSeparator; |
| 973 | |
| 974 | int versionMajor = getProperty(Ids::panelVersionMajor); |
| 975 | int versionMinor = getProperty(Ids::panelVersionMinor); |
| 976 | |
| 977 | r << versionMajor << sep << versionMinor; |
| 978 | |
| 979 | if (includeVersionName && getProperty (Ids::panelVersionName).toString() != "") |
| 980 | { |
| 981 | r << sep + getProperty (Ids::panelVersionName).toString(); |
| 982 | } |
| 983 | |
| 984 | if (includeTime) |
| 985 | { |
| 986 | Time t = Time::getCurrentTime(); |
| 987 | |
| 988 | r << sep + t.formatted("%Y-%m-%d_%H-%M"); |
| 989 | } |
| 990 | |
| 991 | return (r); |
| 992 | } |
| 993 | |
| 994 | int CtrlrPanel::cleanBogusProperties() |
| 995 | { |
no test coverage detected