nimqml/examples/abstractitemmodel/main.nim

25 lines
462 B
Nim
Raw Normal View History

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
engine.setRootContextProperty("myListModel", variant)
2015-09-14 21:38:02 +00:00
engine.load("main.qml")
app.exec()
when isMainModule:
mainProc()
GC_fullcollect()