#include "Helpers.hpp" #include #include namespace chatterino { QString generateUuid() { auto uuid = QUuid::createUuid(); return uuid.toString(); } QString formatRichLink(const QString &url, bool file) { return QString("" + url + ""; } QString formatRichNamedLink(const QString &url, const QString &name, bool file) { return QString("" + name + ""; } QString shortenString(const QString &str, unsigned maxWidth) { auto shortened = QString(str); if (str.size() > int(maxWidth)) { shortened.resize(int(maxWidth)); shortened += "..."; } return shortened; } QString localizeNumbers(const int &number) { QLocale locale; return locale.toString(number); } QString kFormatNumbers(const int &number) { return QString("%1K").arg(number / 1000); } } // namespace chatterino