2015-01-05 13:55:41 +01:00
|
|
|
import NimQml
|
|
|
|
import Contact
|
|
|
|
|
|
|
|
proc mainProc() =
|
2015-01-10 11:58:41 +01:00
|
|
|
var app = newQApplication()
|
2015-01-05 13:55:41 +01:00
|
|
|
defer: app.delete()
|
|
|
|
|
|
|
|
var contact = newContact()
|
|
|
|
defer: contact.delete()
|
|
|
|
|
2015-01-10 11:58:41 +01:00
|
|
|
var engine = newQQmlApplicationEngine()
|
2015-01-05 13:55:41 +01:00
|
|
|
defer: engine.delete()
|
|
|
|
|
2015-01-08 23:34:17 +01:00
|
|
|
var variant = newQVariant(contact)
|
2015-01-05 13:55:41 +01:00
|
|
|
defer: variant.delete()
|
|
|
|
|
2015-01-10 11:58:41 +01:00
|
|
|
engine.rootContext.setContextProperty("contact", variant)
|
2015-01-05 13:55:41 +01:00
|
|
|
engine.load("main.qml")
|
|
|
|
app.exec()
|
|
|
|
|
|
|
|
when isMainModule:
|
|
|
|
mainProc()
|
2015-01-11 13:01:46 +01:00
|
|
|
GC_fullcollect()
|
2015-01-05 13:55:41 +01:00
|
|
|
|