view build/core.txt @ 248:7664de4a55e5

Fixed #23. QtD_QObjectEntity is not created dynamically for shell classes any more. Class initialization is now performed by static constructors. When wrapping QObjects returned from functions, their run-time types are now taken into account. QObjects are allocated on GC heap, a doubly-linked list is used to prevent them from been collected (arguably a better solution than allocating on C heap and adding GC ranges) Minor changes (including unnecessary).
author maxter
date Thu, 20 Aug 2009 14:47:17 +0000
parents ba7abb5c9e03
children 37eed70de029
line wrap: on
line source

configure_file(qt/QDefines.d.inc qt/QDefines.d)

## Module specific cpp files.
set (cpp_files qt_qtd/qtd_core qt_qtd/ArrayOpsPrimitive_shell
    qt_core/QPoint_shell qt_core/QPointF_shell
    qt_core/QSize_shell qt_core/QSizeF_shell
    qt_core/QLine_shell qt_core/QLineF_shell
    qt_core/QRect_shell qt_core/QRectF_shell
    qt_core/QString_shell qt_core/QVariant_shell
    qt_core/QModelIndex_shell qt_core/QMetaType_shell
    qt_core/QMetaObject_shell)
## Module specific d files.
set (d_files
    QGlobal
    qtd/Array  
    qtd/ArrayOpsPrimitive   
    qtd/Traits
    core/QString
    core/QMetaType
    core/QMetaObject)
set (d_version_files 
    QtdObject
    Signal qtd/Str
    core/QLine core/QLineF
    core/QModelIndex
    core/QRect core/QRectF
    core/QSize core/QSizeF
    core/QPoint core/QPointF
    core/QVariant)
set (d_generated_files core/Qt QDefines)
## Classes.
set (classes 
    QChildEvent
    QCoreApplication
    QEvent
    QEventLoop
    QObject
    QTimerEvent
    QTranslator
    QByteArray
    QLocale
    QDataStream
    QMimeData
    QIODevice
    QDateTime
    QDate
    QTime
    QBitArray
    QRegExp
    QUrl
    QAbstractItemModel
    QAbstractFileEngine
    QFile
    QDir
    QFileInfo
    QTextStream
    QTimer
    QTextCodec
    QTextCodec_ConverterState
    QTextEncoder
    QTextDecoder
    QTimeLine
    QAbstractFactory
    QAbstractListModel
    QCryptographicHash
    QSettings
    QProcess
    QBuffer
    QLibraryInfo
    QXmlStreamEntityResolver
    )