feat: allow setting app icon

This commit is contained in:
Richard Ramos 2020-06-23 18:48:24 -04:00 committed by Michał
parent 18cc92e028
commit cac8fe48b2
2 changed files with 9 additions and 0 deletions

View File

@ -96,6 +96,9 @@ DOS_API void DOS_CALL dos_qapplication_exec(void);
/// \note This method was created because status-go has a non-QT event loop
DOS_API void DOS_CALL dos_signal(DosQObject *vptr, const char *signal, const char *slot);
/// \brief Sets the application icon
DOS_API void DOS_CALL dos_qapplication_icon(const char *filename);
/// \brief Calls the QApplication::quit() function of the current QGuiApplication
/// \note A QApplication should have been already created through dos_qapplication_create()
DOS_API void DOS_CALL dos_qapplication_quit(void);

View File

@ -27,6 +27,7 @@
#include <QtCore/QHash>
#include <QtCore/QResource>
#include <QtGui/QGuiApplication>
#include <QtGui/QIcon>
#include <QtQml/QQmlContext>
#include <QtCore>
#include <QtQml/QQmlApplicationEngine>
@ -121,6 +122,11 @@ void dos_qapplication_exec()
qApp->exec();
}
void dos_qapplication_icon(const char *filename)
{
qApp->setWindowIcon(QIcon(filename));
}
void dos_qapplication_quit()
{
qApp->quit();