FIx several compiler warnings (#1025)
* Do not use deprecated QAbstractSocket::SocketError * Do not use deprecated ::location * Do not discard translation load return value * Use static function calls where applicable * Remove unused include * Remove qt6 check * Remove deprecated type() * Remove qt6 check * Use typeId instead of deprecated type * clang-format fix
This commit is contained in:
parent
4129c1ffda
commit
ec914d9047
36
src/main.cpp
36
src/main.cpp
@ -4,7 +4,6 @@
|
|||||||
#include "courtroom.h"
|
#include "courtroom.h"
|
||||||
#include "datatypes.h"
|
#include "datatypes.h"
|
||||||
#include "lobby.h"
|
#include "lobby.h"
|
||||||
#include "networkmanager.h"
|
|
||||||
|
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QDirIterator>
|
#include <QDirIterator>
|
||||||
@ -29,24 +28,23 @@ int main(int argc, char *argv[])
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
AOApplication main_app;
|
AOApplication main_app;
|
||||||
app.setApplicationVersion(AOApplication::get_version_string());
|
QApplication::setApplicationVersion(AOApplication::get_version_string());
|
||||||
app.setApplicationDisplayName(QObject::tr("Attorney Online %1").arg(app.applicationVersion()));
|
QApplication::setApplicationDisplayName(QObject::tr("Attorney Online %1").arg(QApplication::applicationVersion()));
|
||||||
|
|
||||||
QResource::registerResource(main_app.get_asset("themes/" + Options::getInstance().theme() + ".rcc"));
|
QResource::registerResource(main_app.get_asset("themes/" + Options::getInstance().theme() + ".rcc"));
|
||||||
|
|
||||||
QFont main_font = app.font();
|
QFont main_font = QApplication::font();
|
||||||
main_app.default_font = main_font;
|
main_app.default_font = main_font;
|
||||||
|
|
||||||
QFont new_font = main_font;
|
QFont new_font = main_font;
|
||||||
int new_font_size = main_app.default_font.pointSize() * Options::getInstance().themeScalingFactor();
|
int new_font_size = main_app.default_font.pointSize() * Options::getInstance().themeScalingFactor();
|
||||||
new_font.setPointSize(new_font_size);
|
new_font.setPointSize(new_font_size);
|
||||||
app.setFont(new_font);
|
QApplication::setFont(new_font);
|
||||||
|
|
||||||
QFontDatabase fontDatabase;
|
|
||||||
QDirIterator it(get_base_path() + "fonts", QDirIterator::Subdirectories);
|
QDirIterator it(get_base_path() + "fonts", QDirIterator::Subdirectories);
|
||||||
while (it.hasNext())
|
while (it.hasNext())
|
||||||
{
|
{
|
||||||
fontDatabase.addApplicationFont(it.next());
|
QFontDatabase::addApplicationFont(it.next());
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList expected_formats{"webp", "apng", "gif"};
|
QStringList expected_formats{"webp", "apng", "gif"};
|
||||||
@ -70,18 +68,30 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
QTranslator qtTranslator;
|
QTranslator qtTranslator;
|
||||||
qtTranslator.load("qt_" + p_language, QLibraryInfo::location(QLibraryInfo::TranslationsPath));
|
if (!qtTranslator.load("qt_" + p_language, QLibraryInfo::path(QLibraryInfo::TranslationsPath)))
|
||||||
app.installTranslator(&qtTranslator);
|
{
|
||||||
|
qDebug() << "Failed to load translation qt_" + p_language;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
QApplication::installTranslator(&qtTranslator);
|
||||||
|
}
|
||||||
|
|
||||||
QTranslator appTranslator;
|
QTranslator appTranslator;
|
||||||
qDebug() << ":/data/translations/ao_" + p_language;
|
if (!appTranslator.load("ao_" + p_language, ":/data/translations/"))
|
||||||
appTranslator.load("ao_" + p_language, ":/data/translations/");
|
{
|
||||||
app.installTranslator(&appTranslator);
|
qDebug() << "Failed to load translation ao_" + p_language;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
QApplication::installTranslator(&appTranslator);
|
||||||
|
qDebug() << ":/data/translations/ao_" + p_language;
|
||||||
|
}
|
||||||
|
|
||||||
main_app.construct_lobby();
|
main_app.construct_lobby();
|
||||||
main_app.net_manager->get_server_list();
|
main_app.net_manager->get_server_list();
|
||||||
main_app.net_manager->send_heartbeat();
|
main_app.net_manager->send_heartbeat();
|
||||||
main_app.w_lobby->show();
|
main_app.w_lobby->show();
|
||||||
|
|
||||||
return app.exec();
|
return QApplication::exec();
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@ WebSocketConnection::WebSocketConnection(AOApplication *ao_app, QObject *parent)
|
|||||||
, m_socket(new QWebSocket(QString(), QWebSocketProtocol::VersionLatest, this))
|
, m_socket(new QWebSocket(QString(), QWebSocketProtocol::VersionLatest, this))
|
||||||
, m_last_state(QAbstractSocket::UnconnectedState)
|
, m_last_state(QAbstractSocket::UnconnectedState)
|
||||||
{
|
{
|
||||||
connect(m_socket, QOverload<QAbstractSocket::SocketError>::of(&QWebSocket::error), this, &WebSocketConnection::onError);
|
connect(m_socket, &QWebSocket::errorOccurred, this, &WebSocketConnection::onError);
|
||||||
connect(m_socket, &QWebSocket::stateChanged, this, &WebSocketConnection::onStateChanged);
|
connect(m_socket, &QWebSocket::stateChanged, this, &WebSocketConnection::onStateChanged);
|
||||||
connect(m_socket, &QWebSocket::textMessageReceived, this, &WebSocketConnection::onTextMessageReceived);
|
connect(m_socket, &QWebSocket::textMessageReceived, this, &WebSocketConnection::onTextMessageReceived);
|
||||||
}
|
}
|
||||||
|
@ -273,11 +273,8 @@ QString AOApplication::get_config_value(QString p_identifier, QString p_config,
|
|||||||
if (!path.isEmpty())
|
if (!path.isEmpty())
|
||||||
{
|
{
|
||||||
QSettings settings(path, QSettings::IniFormat);
|
QSettings settings(path, QSettings::IniFormat);
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
|
||||||
settings.setIniCodec("UTF-8");
|
|
||||||
#endif
|
|
||||||
QVariant value = settings.value(p_identifier);
|
QVariant value = settings.value(p_identifier);
|
||||||
if (value.type() == QVariant::StringList)
|
if (value.typeId() == QMetaType::QStringList)
|
||||||
{
|
{
|
||||||
return value.toStringList().join(",");
|
return value.toStringList().join(",");
|
||||||
}
|
}
|
||||||
|
@ -160,11 +160,8 @@ QString AOApplication::read_design_ini(QString p_identifier, VPath p_design_path
|
|||||||
QString AOApplication::read_design_ini(QString p_identifier, QString p_design_path)
|
QString AOApplication::read_design_ini(QString p_identifier, QString p_design_path)
|
||||||
{
|
{
|
||||||
QSettings settings(p_design_path, QSettings::IniFormat);
|
QSettings settings(p_design_path, QSettings::IniFormat);
|
||||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
|
||||||
settings.setIniCodec("UTF-8");
|
|
||||||
#endif
|
|
||||||
QVariant value = settings.value(p_identifier);
|
QVariant value = settings.value(p_identifier);
|
||||||
if (value.type() == QVariant::StringList)
|
if (value.typeId() == QMetaType::QStringList)
|
||||||
{
|
{
|
||||||
return value.toStringList().join(",");
|
return value.toStringList().join(",");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user