Commit Graph

44 Commits

Author SHA1 Message Date
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