2016-06-14 21:41:50 +00:00
|
|
|
import NimQml, mylistmodel
|
2015-09-14 21:38:02 +00:00
|
|
|
|
|
|
|
proc mainProc() =
|
|
|
|
echo "Starting"
|
|
|
|
var app = newQApplication()
|
|
|
|
defer: app.delete
|
|
|
|
|
|
|
|
var myListModel = newMyListModel();
|
|
|
|
defer: myListModel.delete
|
|
|
|
|
|
|
|
var engine = newQQmlApplicationEngine()
|
|
|
|
defer: engine.delete
|
|
|
|
|
|
|
|
var variant = newQVariant(myListModel)
|
|
|
|
defer: variant.delete
|
|
|
|
|
2016-03-22 22:06:31 +00:00
|
|
|
engine.setRootContextProperty("myListModel", variant)
|
2015-09-14 21:38:02 +00:00
|
|
|
engine.load("main.qml")
|
|
|
|
|
|
|
|
app.exec()
|
|
|
|
|
|
|
|
when isMainModule:
|
|
|
|
mainProc()
|
|
|
|
GC_fullcollect()
|