mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
Clean up a few warnings
This commit is contained in:
parent
fdb0b62dee
commit
ebef87f085
|
@ -34,14 +34,7 @@ macx {
|
|||
}
|
||||
}
|
||||
|
||||
include(../warnings.pri)
|
||||
include(../lib/winsdk.pri)
|
||||
include(../lib/fmt.pri)
|
||||
include(../lib/boost.pri)
|
||||
include(../lib/rapidjson.pri)
|
||||
include(../lib/serialize.pri)
|
||||
include(../lib/signals.pri)
|
||||
include(../lib/settings.pri)
|
||||
include($$PWD/appbase/warnings.pri)
|
||||
|
||||
debug {
|
||||
DEFINES += QT_DEBUG
|
||||
|
@ -66,6 +59,7 @@ SOURCES += \
|
|||
$$PWD/singletons/Fonts.cpp \
|
||||
$$PWD/util/FunctionEventFilter.cpp \
|
||||
$$PWD/util/FuzzyConvert.cpp \
|
||||
$$PWD/util/Helpers.cpp \
|
||||
$$PWD/util/WindowsHelper.cpp \
|
||||
$$PWD/widgets/BaseWidget.cpp \
|
||||
$$PWD/widgets/BaseWindow.cpp \
|
||||
|
|
38
lib/appbase/util/Helpers.cpp
Normal file
38
lib/appbase/util/Helpers.cpp
Normal file
|
@ -0,0 +1,38 @@
|
|||
#include "Helpers.hpp"
|
||||
|
||||
#include <QUuid>
|
||||
|
||||
namespace AB_NAMESPACE {
|
||||
|
||||
QString CreateUUID()
|
||||
{
|
||||
auto uuid = QUuid::createUuid();
|
||||
return uuid.toString();
|
||||
}
|
||||
|
||||
QString createLink(const QString &url, bool file)
|
||||
{
|
||||
return QString("<a href=\"") + (file ? "file:///" : "") + url + "\">" +
|
||||
url + "</a>";
|
||||
}
|
||||
|
||||
QString createNamedLink(const QString &url, const QString &name, bool file)
|
||||
{
|
||||
return QString("<a href=\"") + (file ? "file:///" : "") + url + "\">" +
|
||||
name + "</a>";
|
||||
}
|
||||
|
||||
QString shortenString(const QString &str, unsigned maxWidth)
|
||||
{
|
||||
auto shortened = QString(str);
|
||||
|
||||
if (str.size() > int(maxWidth))
|
||||
{
|
||||
shortened.resize(int(maxWidth));
|
||||
shortened += "...";
|
||||
}
|
||||
|
||||
return shortened;
|
||||
}
|
||||
|
||||
} // namespace AB_NAMESPACE
|
|
@ -1,7 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
#include <fmt/format.h>
|
||||
#include <QUuid>
|
||||
#include <QString>
|
||||
|
||||
namespace AB_NAMESPACE {
|
||||
|
||||
|
@ -11,37 +11,14 @@ auto fS(Args &&... args)
|
|||
return fmt::format(std::forward<Args>(args)...);
|
||||
}
|
||||
|
||||
static QString CreateUUID()
|
||||
{
|
||||
auto uuid = QUuid::createUuid();
|
||||
return uuid.toString();
|
||||
}
|
||||
QString CreateUUID();
|
||||
|
||||
static QString createLink(const QString &url, bool file = false)
|
||||
{
|
||||
return QString("<a href=\"") + (file ? "file:///" : "") + url + "\">" +
|
||||
url + "</a>";
|
||||
}
|
||||
QString createLink(const QString &url, bool file = false);
|
||||
|
||||
static QString createNamedLink(const QString &url, const QString &name,
|
||||
bool file = false)
|
||||
{
|
||||
return QString("<a href=\"") + (file ? "file:///" : "") + url + "\">" +
|
||||
name + "</a>";
|
||||
}
|
||||
QString createNamedLink(const QString &url, const QString &name,
|
||||
bool file = false);
|
||||
|
||||
static QString shortenString(const QString &str, unsigned maxWidth = 50)
|
||||
{
|
||||
auto shortened = QString(str);
|
||||
|
||||
if (str.size() > int(maxWidth))
|
||||
{
|
||||
shortened.resize(int(maxWidth));
|
||||
shortened += "...";
|
||||
}
|
||||
|
||||
return shortened;
|
||||
}
|
||||
QString shortenString(const QString &str, unsigned maxWidth = 50);
|
||||
|
||||
} // namespace AB_NAMESPACE
|
||||
|
||||
|
|
Loading…
Reference in a new issue