diff -r 593a658cba8e -r 73e448b2943d src/basics.h --- a/src/basics.h Thu Oct 03 11:45:44 2019 +0300 +++ b/src/basics.h Thu Oct 03 23:44:28 2019 +0300 @@ -86,3 +86,15 @@ { return (x << 20) | ((x >> 12) & 0x000000ff); } + +template +QString format(const QString &format_string, T&& arg, Rest&&... rest) +{ + return format(format_string.arg(arg), std::forward(rest)...); +} + +template +QString format(const QString &format_string, T&& arg) +{ + return format_string.arg(arg); +}