working on launcher app

This commit is contained in:
danteruiz 2019-08-28 14:24:13 -07:00
parent 2a6252584f
commit 1689096967
4 changed files with 20 additions and 3 deletions

View file

@ -31,6 +31,8 @@ endforeach()
set(src_files
src/main.cpp
src/Launcher.h
src/Launcher.cpp
src/LauncherWindow.h
src/LauncherWindow.cpp)

View file

@ -0,0 +1,7 @@
#include "Launcher.h"
Launcher::Launcher(int& argc, char**argv) : QGuiApplication(argc, argv) {
}
Launcher::~Launcher() {
}

View file

@ -0,0 +1,7 @@
#include <QGuiApplication>
class Launcher : public QGuiApplication {
public:
Launcher(int& argc, char** argv);
~Launcher();
};

View file

@ -1,11 +1,12 @@
#include <iostream>
#include <QGuiApplication>
#include <QString>
#include <QtPlugin>
#include <QResource>
#include <QFileInfo>
#include "LauncherWindow.h"
#include "Launcher.h"
//Q_IMPORT_PLUGIN(QCocoaIntegrationPlugin);
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin);
Q_IMPORT_PLUGIN(QtQuick2Plugin);
@ -17,7 +18,7 @@ int main(int argc, char *argv[])
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QCoreApplication::setOrganizationName(name);
QGuiApplication app(argc, argv);
Launcher launcher(argc, argv);
QString resourceBinaryLocation = QGuiApplication::applicationDirPath() + "/resources.rcc";
QResource::registerResource(resourceBinaryLocation);
@ -30,5 +31,5 @@ int main(int argc, char *argv[])
}
launcherWindow.setResizeMode(QQuickView::SizeRootObjectToView);
launcherWindow.show();
return app.exec();
return launcher.exec();
}