318 Commits

Author SHA1 Message Date
Filippo Cucchetto
2f2d8d1b59 [NimQml] Fixed compilation error on 0.11.0 2015-05-02 19:05:35 +02:00
Filippo Cucchetto
074a490f9e Finish 0.4.0 2015-05-02 14:10:16 +02:00
Filippo Cucchetto
17d608579f Finish 0.4.0 2015-05-02 14:10:16 +02:00
Filippo Cucchetto
332e0e4784 Updated the ChangeLog 0.4.0 2015-05-02 14:08:24 +02:00
Filippo Cucchetto
b3de9c5459 Updated the Readme 2015-05-02 14:08:18 +02:00
Filippo Cucchetto
5038d6d5e4 Finish DQml-QAbstractItemModel 2015-05-02 13:55:33 +02:00
Filippo Cucchetto
4622b93c3f [NimQml] Fixed AbstractItemModel example 2015-05-02 13:54:27 +02:00
Filippo Cucchetto
15b9cccb0f [DQml] Ported the ContactApp example from NimQml 2015-05-02 13:29:32 +02:00
Filippo Cucchetto
7c9453800e [DQml] Ported the AbstractItemModel example from Nim to D 2015-05-01 19:34:36 +02:00
Filippo Cucchetto
40544b4168 [DQml] Initial support for QAbstractListModels 2015-05-01 18:54:32 +02:00
Filippo Cucchetto
6da18be1d7 [DQml] Started support for QAbstractListModel 2015-04-28 23:51:12 +02:00
Filippo Cucchetto
af9d84a26e [DQml] Added support from QHash<int, QByteArray> 2015-04-27 21:23:25 +02:00
Filippo Cucchetto
3bfed7600f Updated the gitignore 2015-04-27 19:59:12 +02:00
Filippo Cucchetto
c9ffaf4f59 [DQml] Refactored and beautified the code
Removed the int parameter from methods that return a string
2015-04-27 19:58:18 +02:00
Filippo Cucchetto
0b284798bc [DQml] Added support for QModelIndex 2015-04-26 17:23:03 +02:00
Filippo Cucchetto
964ef811c6 [DQml] [NimQml] Renamed the examples because names conflicted 2015-04-26 17:21:33 +02:00
Filippo Cucchetto
d0d9a06395 [NimQml] Some renaming fixes for making NimQml work with 0.10.3
Renamed the PNimrodNode to NimNode
Renamed the TNimrodNodeKind to NimNodeKind
Fixed a a template by making it dirty
2015-04-26 17:15:44 +02:00
Filippo Cucchetto
7ea1dfaecb [DQml] Added void* metatype 2015-04-25 18:40:10 +02:00
Filippo Cucchetto
96552b1133 [DQml] Improved the examples by matching with the one of NimQml
This allowed us to add also some missing functions in the QVariant interface
and the QApplication type
2015-04-25 18:40:10 +02:00
Filippo Cucchetto
7efdba5dce [DQml] Removed the old ISlot and ISignal handling
This should enable the Inheritance of slots and signals if a user create an hierarchy of QObjects.
The old implementation didn't allow this. Now we're getting more closer the D implementation with
the Nim one.
2015-04-25 18:40:10 +02:00
filcuc
796cb8aafa Update the README 2015-03-11 22:00:09 +01:00
filcuc
914af646aa contd 2015-03-11 21:47:55 +01:00
filcuc
619824a566 Cleaned up code by removing most compile warnings 2015-03-11 21:42:45 +01:00
filcuc
f9ec6c4c90 Added WIN32 define and export DOtherSide simbols for supporting Windows 2015-03-11 21:33:09 +01:00
filcuc
1359dee781 Fixed missing return value 2015-03-11 21:33:08 +01:00
filcuc
858e3448f1 Replaced dynlib magic constant name 2015-03-11 21:33:08 +01:00
Filippo Cucchetto
b3b5763d91 Added QObject support in slot and signals and properties 2015-03-02 23:56:43 +01:00
Filippo Cucchetto
c600544551 Finish 0.3.0 0.3.0 2015-02-15 14:46:55 +01:00
Filippo Cucchetto
ba3df19b6d Finish 0.3.0 2015-02-15 14:46:55 +01:00
Filippo Cucchetto
740257d744 Updated the .nimble file 2015-02-15 14:46:00 +01:00
Filippo Cucchetto
d31f47d71b Updated the readme for linking the changelog 2015-02-15 14:34:38 +01:00
Filippo Cucchetto
4978afdfab Added change log 2015-02-15 14:34:20 +01:00
Filippo Cucchetto
6873425d58 Updated the doc with the ContactApp example 2015-02-15 14:18:36 +01:00
Filippo Cucchetto
a91b4f59e7 Merge remote-tracking branch 'origin/feature/QAbstractItemModels' into develop 2015-02-15 14:16:15 +01:00
Filippo Cucchetto
0b1ec52060 Simplified the ContactApp example 2015-02-15 14:12:45 +01:00
Filippo Cucchetto
99359968de Added support for headerData and columnsCount methods 2015-02-15 12:59:42 +01:00
Filippo Cucchetto
84c58761ad Added support for setData and flags methods 2015-02-14 15:50:12 +01:00
Filippo Cucchetto
6e6e0c1a57 Merge branch 'feature/DynamicQObjectAsPolicy' into feature/QAbstractItemModels 2015-02-14 15:50:12 +01:00
Filippo Cucchetto
23c73e4e75 Updated the gitignore 2015-02-14 15:50:12 +01:00
Filippo Cucchetto
55341ab3e2 Updated the ContactApp for testing the QAbstractListModel generation of slots and properties 2015-02-14 15:50:12 +01:00
Filippo Cucchetto
de533129d2 Updated the ContactApp for using the QAbstractListModel base class 2015-02-14 15:50:12 +01:00
Filippo Cucchetto
67e7efbcd0 Fixed using the IDynamicObject interface for the call that create slots, properties and signals
With this change we can reuse the slots for adding slots, properties and signals for QObject
for all DynamicQObject subclasses.
2015-02-14 15:50:12 +01:00
Filippo Cucchetto
fd0fba3fa4 Added support for Added support for beginRemoveRows and endRemoveRows 2015-02-14 15:50:12 +01:00
Filippo Cucchetto
e6e67e07b4 Initial version 2015-02-14 15:50:12 +01:00
Filippo Cucchetto
1e9d5babe0 Added support for beginResetModel, endResetModel and dataChanged 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
b79d0bfb63 Added the support for beginInsertRows and endInsertRows methods 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
8e36e4d957 Reformatted the code 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
27db2ef854 Updated the QAbstractListModel example 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
34776efd7b Completed the initial implementation for the RoleNames 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
634cc3ea39 Cleanedup the DOtherSide.h C interface from C++ references types 2015-02-14 15:50:11 +01:00