feat: allow setting app icon
This commit is contained in:
parent
18cc92e028
commit
cac8fe48b2
|
@ -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);
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue