mirror of
https://github.com/status-im/dotherside.git
synced 2025-02-22 01:18:13 +00:00
28 lines
509 B
Nim
28 lines
509 B
Nim
|
import NimQml
|
||
|
import Contact
|
||
|
|
||
|
proc mainProc() =
|
||
|
var app: QApplication
|
||
|
app.create()
|
||
|
defer: app.delete()
|
||
|
|
||
|
var contact = newContact()
|
||
|
defer: contact.delete()
|
||
|
|
||
|
var engine: QQmlApplicationEngine
|
||
|
engine.create()
|
||
|
defer: engine.delete()
|
||
|
|
||
|
var variant: QVariant
|
||
|
variant.create(contact)
|
||
|
defer: variant.delete()
|
||
|
|
||
|
var rootContext: QQmlContext = engine.rootContext()
|
||
|
rootContext.setContextProperty("contact", variant)
|
||
|
engine.load("main.qml")
|
||
|
app.exec()
|
||
|
|
||
|
when isMainModule:
|
||
|
mainProc()
|
||
|
|