Skip to content

Commit 45a434b

Browse files
committed
refactorings
1 parent 19899c5 commit 45a434b

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

src/strtools.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -297,15 +297,16 @@ QString StrTools::getVersionHeader() {
297297
}
298298

299299
QString StrTools::getVersionBanner() {
300-
QStringList g = {"62", "60", "95", "132", "131", "167", "203"};
300+
QStringList colors = {"62", "60", "95", "132", "131", "167", "203"};
301301
int idx = 0;
302302
QString ver = VERSION;
303303
QString pad;
304304
const int fieldSize = 12;
305305
const int ps = ver.length() - fieldSize;
306306
bool padded = false;
307-
while (ps > 0 && pad.length() < ps &&
308-
pad.length() < 80 - 69 /* width - longest line unpadded */) {
307+
// calc padding if version string is exceeds fieldsize space
308+
while (pad.length() < ps &&
309+
pad.length() < 80 - 69 /* maxwidth - longest line unpadded */) {
309310
pad += " ";
310311
padded = true;
311312
}
@@ -315,19 +316,18 @@ QString StrTools::getVersionBanner() {
315316
#else
316317
QString xdg = " ";
317318
#endif
318-
QStringList b = {
319+
QStringList banner = {
319320
// clang-format off
320-
g[idx++] % "m _______ __ "%pad%" ___",
321-
g[idx++] % "m| _ | |--.--.--.-----.----.----.---.-.-----.-----.----. "%pad%"|\"\"\"|",
322-
g[idx++] % "m| 1___| <| | |__ --| __| _| _ | _ | -__| _| "%pad%"|\"\"\"|",
323-
g[idx++] % "m|____ |__|__|___ |_____|____|__| |___._| __|_____|__| "%pad%"|\"\"\"|",
324-
(g[idx++] + "m|: 1 | |_____| |__| %1 %2|\"\"\"|").arg(ver, fieldSize).arg(padded ? "" : " "),
325-
(g[idx++] + "m|::.. . | %1 "%pad%"|\"\"\"|").arg(xdg),
326-
g[idx++] % "m`-------' by Lars Muldjord and contributors "%pad%"\"\"''''\"",
321+
colors[idx++] % "m _______ __ " % pad % " ___",
322+
colors[idx++] % "m| _ | |--.--.--.-----.----.----.---.-.-----.-----.----. " % pad % "|\"\"\"|",
323+
colors[idx++] % "m| 1___| <| | |__ --| __| _| _ | _ | -__| _| " % pad % "|\"\"\"|",
324+
colors[idx++] % "m|____ |__|__|___ |_____|____|__| |___._| __|_____|__| " % pad % "|\"\"\"|",
325+
(colors[idx++] + "m|: 1 | |_____| |__| %1 %2|\"\"\"|").arg(ver, fieldSize).arg(padded ? "" : " "),
326+
(colors[idx++] + "m|::.. . | %1 " % pad % "|\"\"\"|").arg(xdg),
327+
colors[idx++] % "m`-------' by Lars Muldjord and contributors " % pad % "\"\"''''\"",
327328
// clang-format on
328329
};
329-
QString bs = "\b\b\b\b\b\b\b\b\b\b\b";
330-
return bs % "\033[38;5;" % b.join("\n\033[38;5;") % "\033[0m \n";
330+
return "\r\033[38;5;" % banner.join("\n\033[38;5;") % "\033[0m \n";
331331
}
332332

333333
QString StrTools::stripBrackets(const QString str) {

0 commit comments

Comments
 (0)