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
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
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
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
Filippo Cucchetto
b3b5763d91
Added QObject support in slot and signals and properties
2015-03-02 23:56:43 +01:00
Filippo Cucchetto
5ac4f6c1d5
Feature: Implemented property creation in D
2014-12-31 12:19:00 +01:00
Filippo Cucchetto
a1adc3f53c
Restructured the D bindings and renamed to DQml
2014-12-30 19:11:01 +01:00
Filippo Cucchetto
3e9bd71a9e
Fixed bug in the D bindings that could cause memory corruption on string deletion. Renamed clear to destroy
2014-12-29 21:19:33 +01:00
Filippo Cucchetto
8819b7ef10
Removed D leftovers
2014-12-29 18:33:21 +01:00
Filippo Cucchetto
69058bb5ee
Ported the build system to CMake
2014-12-28 15:00:05 +01:00
Filippo Cucchetto
0859903886
Renamed some function of the CPP interface and fixed both D and Nim bridges
...
Added the QQmlApplication API to D
2014-12-01 21:30:52 +01:00
Filippo Cucchetto
fa0299268c
Cleaned up the tests
2014-10-20 23:30:15 +02:00
Filippo Cucchetto
2817d11f07
Removed leftovers
2014-08-30 22:34:46 +02:00
Filippo Cucchetto
da91b63246
Fixed how the methods and signals creation by adding always first the signals and later the other methods.
2014-08-30 21:52:27 +02:00
Filippo Cucchetto
aaf62ce426
Removed the fact that slots are called by index
...
The reason is that the index could change during insertion of new method or signal
2014-08-30 21:15:00 +02:00
Filippo Cucchetto
30fc908aa3
Slot and Signal are now working
2014-08-30 18:46:34 +02:00
Filippo Cucchetto
44aa9bb76f
Found a good solution for interfacing with D
2014-08-28 22:57:01 +02:00
Filippo Cucchetto
394f6f7297
Improvement in the Slot invokation handling
2014-07-20 17:05:52 +02:00
Filippo Cucchetto
2dfba08c2c
Initial version
2014-07-19 18:26:08 +02:00