diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..e4d0745f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/build +*.user diff --git a/main.cpp b/main.cpp new file mode 100644 index 00000000..77f338df --- /dev/null +++ b/main.cpp @@ -0,0 +1,20 @@ +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QGuiApplication app(argc, argv); + + QQmlApplicationEngine engine; + const QUrl url(QStringLiteral("qrc:/main.qml")); + app.setWindowIcon(QIcon("qrc:/shit.ico")); + QObject::connect(&engine, &QQmlApplicationEngine::objectCreated, + &app, [url](QObject *obj, const QUrl &objUrl) { + if (!obj && url == objUrl) + QCoreApplication::exit(-1); + }, Qt::QueuedConnection); + engine.load(url); + + return app.exec(); +} diff --git a/main.qml b/main.qml new file mode 100644 index 00000000..a19c5efd --- /dev/null +++ b/main.qml @@ -0,0 +1,13 @@ +import QtQuick + +Window{ + visible: true + title:"shit" + width: 200 + height: 100 + Text{ + anchors.centerIn: parent + font.pixelSize: 30 + text:"shit" + } +} diff --git a/shit.ico b/shit.ico new file mode 100644 index 00000000..cbea5ee7 Binary files /dev/null and b/shit.ico differ diff --git a/shit.pro b/shit.pro new file mode 100644 index 00000000..4293cdad --- /dev/null +++ b/shit.pro @@ -0,0 +1,13 @@ +QT += quick +RC_FILE = shit.rc +CONFIG += c++11 +RESOURCES += \ + shit.qrc + +VERSION = 0.9 + +SOURCES += \ + main.cpp + +DISTFILES += \ + main.qml diff --git a/shit.qrc b/shit.qrc new file mode 100644 index 00000000..dc1957d5 --- /dev/null +++ b/shit.qrc @@ -0,0 +1,6 @@ + + + main.qml + shit.ico + + diff --git a/shit.rc b/shit.rc new file mode 100644 index 00000000..a3e95a6f --- /dev/null +++ b/shit.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON DISCARDABLE "shit.ico" \ No newline at end of file