dotherside/Nim/NimQml/NimQmlTypes.nim

52 lines
1.4 KiB
Nim
Raw Normal View History

2014-12-08 12:55:09 +01:00
import tables
type
RawQVariant = distinct pointer
QVariant* = ref object of RootObj ## A QVariant
data: RawQVariant
deleted: bool
RawQQmlApplicationEngine = distinct pointer
QQmlApplicationEngine* = ref object of RootObj ## A QQmlApplicationEngine
data: RawQQmlApplicationEngine
deleted: bool
QApplication* = ref object of RootObj ## A QApplication
deleted: bool
2015-01-11 13:29:44 +01:00
QGuiApplication* = ref object of RootObj ## A QGuiApplication
deleted: bool
RawQObject = distinct pointer
QObjectObj = object of RootObj
data: RawQObject
slots: Table[string, cint]
signals: Table[string, cint]
properties: Table[string, cint]
deleted: bool
QObject* = ref QObjectObj ## A QObject
RawQQuickView = distinct pointer
QQuickView = ref object of RootObj ## A QQuickView
data: RawQQuickView
deleted: bool
QQmlContext* = distinct pointer ## A QQmlContext
RawQModelIndex = distinct pointer
2015-01-26 19:43:25 +01:00
QModelIndex* = ref object of RootObj ## A QModelIndex
data: RawQModelIndex
deleted: bool
RawQAbstractListModel = distinct pointer
2015-01-20 21:18:58 +01:00
QAbstractListModelObj = object of RootObj
data: RawQAbstractListModel
deleted: bool
2015-01-26 19:11:50 +01:00
QAbstractListModel* = ref QAbstractListModelObj ## A QAbstractListModel
2015-01-31 12:50:14 +01:00
RawQHashIntByteArray = distinct pointer
QHashIntByteArrayObj = object of RootObj
data: RawQHashIntByteArray
deleted: bool
QHashIntByteArray* = ref QHashIntByteArrayObj ## A QHash<int,QByteArray>