45 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
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
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
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
55341ab3e2 Updated the ContactApp for testing the QAbstractListModel generation of slots and properties 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
e6e67e07b4 Initial version 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
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
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
Filippo Cucchetto
95aeef5db0 Started adding support for RoleNames 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
df498cb64c Added data callback 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
b7cbe8691c Added index to the rowCount callback 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
470b2647b8 Fixed the AbstractListModel example 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
9f3be669e7 Started the rowCount callback 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
92fcf6970d Initial implementation of the BaseQAbstractListModel 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
733266b362 Add wrapping of the QModelIndex data type 2015-02-14 15:50:11 +01:00
Filippo Cucchetto
f878966cbb Added some love to the ContactApp example 2015-01-12 22:30:10 +01:00
Filippo Cucchetto
e8075796bc Added support for QGuiApplication 2015-01-11 13:32:11 +01:00
Filippo Cucchetto
f40d4bc44a Added stop method to QGuiApplication and Float and Double qvariant types 2015-01-11 13:12:05 +01:00
Filippo Cucchetto
8868b9a07a Added support for constant properties 2015-01-11 13:05:23 +01:00
Filippo Cucchetto
3857a48d86 Added support for creating a new QVariant given another and for assign operations 2015-01-10 11:26:23 +01:00
Filippo Cucchetto
a1adc3f53c Restructured the D bindings and renamed to DQml 2014-12-30 19:11:01 +01:00
Filippo Cucchetto
69058bb5ee Ported the build system to CMake 2014-12-28 15:00:05 +01:00
Filippo Cucchetto
7a48ec9a9d Initial support for properties creation in the dotherside lib and in Nim 2014-12-24 14:30:41 +01:00
Filippo Cucchetto
d229da9102 Implemented the slot callback in Nim 2014-12-08 12:55:09 +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
4e92cd61a0 Fixed crazy runtime error due to compilation of unneeded private Qt cpp files. 2014-12-01 21:02:18 +01:00
Filippo Cucchetto
ff1c392412 Removed leftovers 2014-08-30 22:32:39 +02:00
Filippo Cucchetto
ab019db1f6 Removed leftovers 2014-08-30 22:31:01 +02:00
Filippo Cucchetto
e1c5f889e7 Removed leftovers 2014-08-30 22:29:09 +02:00
Filippo Cucchetto
434f264094 Removed leftovers 2014-08-30 21:55:20 +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