177 Commits

Author SHA1 Message Date
Filippo Cucchetto
70a0585118 [DOtherSide] [DQml] [NimQml] Refactored the C++ code, removed leftovers and fixed compilation 2015-07-08 22:55:38 +02:00
Filippo Cucchetto
d724f50a7c Finish 0.4.1 2015-05-10 15:57:06 +02:00
Filippo Cucchetto
e112624354 Updated the ChangeLog 0.4.1 2015-05-10 15:56:30 +02:00
Filippo Cucchetto
f9f42e5b6a Finish DQmlSlotSignalCodeGeneration 2015-05-10 15:49:04 +02:00
Filippo Cucchetto
dd991bfece [DQml] Use QApplication instead of QGuiApplication 2015-05-10 15:47:51 +02:00
Filippo Cucchetto
3258674762 [DQml] Completed the QVariant conversion call in generators 2015-05-10 15:43:42 +02:00
Filippo Cucchetto
ea57ce756a [DQml] Refactored the ContactApp example by using the QObject UDAs 2015-05-10 15:04:36 +02:00
Filippo Cucchetto
afb08fe225 [DQml] Refactored the macros and put them in its own file 2015-05-10 11:48:49 +02:00
Filippo Cucchetto
81e2b3d6b3 [DQml] Little refactoring 2015-05-08 23:06:10 +02:00
Filippo Cucchetto
b6965e8250 [DQml] Complete Q_OBJECT macro generation. Time to start refactoring 2015-05-07 23:40:06 +02:00
Filippo Cucchetto
bf65c83b58 [DQml] Implemented signal body implementations 2015-05-07 22:43:41 +02:00
Filippo Cucchetto
6c368e70fc [DQml] Started the automatic generation of the code for handling the slot and signals 2015-05-04 22:30:30 +02:00
Filippo Cucchetto
2f2d8d1b59 [NimQml] Fixed compilation error on 0.11.0 2015-05-02 19:05:35 +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
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