Qt: More app metadata fixes

This commit is contained in:
Vicki Pfau 2019-02-25 20:54:47 -08:00
parent d1288812e7
commit f2d5c3ff4d
4 changed files with 11 additions and 9 deletions

View File

@ -1,3 +1,7 @@
0.7.2: (Future)
Bugfixes:
- Qt: More app metadata fixes
0.7.1: (2019-02-24)
Bugfixes:
- 3DS: Work around menu freezing (fixes mgba.io/i/1294)

View File

@ -17,7 +17,6 @@
#include <QFileOpenEvent>
#include <QIcon>
#include <mgba/core/version.h>
#include <mgba-util/socket.h>
#include <mgba-util/vfs.h>
@ -41,17 +40,10 @@ GBAApp::GBAApp(int& argc, char* argv[], ConfigController* config)
SDL_Init(SDL_INIT_NOPARACHUTE);
#endif
#ifndef Q_OS_MAC
setWindowIcon(QIcon(":/res/mgba-512.png"));
#endif
SocketSubsystemInit();
qRegisterMetaType<const uint32_t*>("const uint32_t*");
qRegisterMetaType<mCoreThread*>("mCoreThread*");
QApplication::setApplicationName(projectName);
QApplication::setApplicationVersion(projectVersion);
if (!m_configController->getQtOption("displayDriver").isNull()) {
Display::setDriver(static_cast<Display::Driver>(m_configController->getQtOption("displayDriver").toInt()));
}

View File

@ -84,7 +84,6 @@ Window::Window(CoreManager* manager, ConfigController* config, int playerId, QWi
m_logo.setDevicePixelRatio(m_screenWidget->devicePixelRatio());
m_logo = m_logo; // Free memory left over in old pixmap
setWindowIcon(m_logo);
#if defined(M_CORE_GBA)
float i = 2;

View File

@ -61,8 +61,15 @@ int main(int argc, char* argv[]) {
return 0;
}
QApplication::setApplicationName(projectName);
QApplication::setApplicationVersion(projectVersion);
GBAApp application(argc, argv, &configController);
#ifndef Q_OS_MAC
QApplication::setWindowIcon(QIcon(":/res/mgba-1024.png"));
#endif
QTranslator qtTranslator;
qtTranslator.load(locale, "qt", "_", QLibraryInfo::location(QLibraryInfo::TranslationsPath));
application.installTranslator(&qtTranslator);