Commit Graph

242 Commits

Author SHA1 Message Date
Filippo Cucchetto 2ed13a3238 Added auto when necessary 2016-04-10 14:39:59 +02:00
Filippo Cucchetto 9a88ffd48e Improved QQmlContext and QQmlApplicationEngine tests 2016-04-10 14:39:59 +02:00
Filippo Cucchetto d993980cd4 Added QQmlApplicationEngine::loadData() 2016-04-10 14:39:59 +02:00
Filippo Cucchetto b84505ddfe Added missing operator-> for SafeQMetaObjectPtr 2016-04-10 14:39:59 +02:00
Filippo Cucchetto 596dca3987 Added custom RAII type for MetaObjects 2016-04-10 14:39:59 +02:00
Filippo Cucchetto b093ed48e2 Added missing namespace 2016-04-10 14:39:59 +02:00
Filippo Cucchetto 2ebada68b5 Removed leftovers 2016-04-10 14:39:59 +02:00
Filippo Cucchetto 2fdba7dace Added virtual display server
This is necessary because Travis run on an headless infrastructure
2016-04-10 14:39:59 +02:00
Filippo Cucchetto 5c94dd3d70 Renamed the test to test_dotherside.cpp 2016-04-10 14:39:59 +02:00
Filippo Cucchetto 8f188552c2 Temporary removed QAbstractListModel support and improved unit tests 2016-04-10 14:39:59 +02:00
Filippo Cucchetto 711131b4f4 Added DynamicQObjectFactory methods to C interface 2016-04-10 14:39:20 +02:00
Filippo Cucchetto 83893b2934 Introduced the concept of factories
The use of a factory decreased the creation time from 500ms for 1000 DynamicQObjects to 1.6ms
2016-04-10 14:39:20 +02:00
Filippo Cucchetto 7328a1e24c Merge pull request #34 from Calrama/fixes
Signals may have no arguments
2015-12-28 23:51:38 +01:00
Moritz Maxeiner 42a5a454ef Signals may have no arguments 2015-12-28 23:33:33 +01:00
Filippo Cucchetto 7586b827e7 Merge pull request #31 from Calrama/misc
Added extra functions for QQuickView, QQmlApplicationEngine and QUrl
2015-12-24 13:56:18 +01:00
Filippo Cucchetto 3dd62f2c4b Merge pull request #32 from Calrama/signals
Implement functionality to receive any signals
2015-12-24 13:55:29 +01:00
Filippo Cucchetto 6cd2bec9d0 Little improvements in unit tests 2015-12-24 13:38:14 +01:00
Filippo Cucchetto b654d1145a Fixed travis compilation 2015-12-24 12:18:29 +01:00
Moritz Maxeiner de7d2f02f6 More Changes for PR #31 2015-12-24 12:16:37 +01:00
Moritz Maxeiner cfb05fae25 Changes for PR #31 2015-12-24 12:04:31 +01:00
Moritz Maxeiner 7fcd1003ca Implement functionality to receive signals
- Bind QObject::connect
- Bind QObject::disconnect
- Add conversion to get a QObject from inside a (received) QVariant
2015-12-23 23:20:06 +01:00
Moritz Maxeiner 02efef24ef Bind QObject::findChild, QObject::objectName, QQmlApplicationEngine::rootObjects 2015-12-23 23:15:32 +01:00
Moritz Maxeiner 4e920ce3b7 Bind QQuickView::setSource and QQuickView::setResizeMode 2015-12-23 23:15:24 +01:00
Moritz Maxeiner e382e204a5 Bind QUrl::toString 2015-12-23 23:14:59 +01:00
Filippo Cucchetto fbcd50d673 Merge pull request #30 from Calrama/resource
Added support for QResource and QUrl
2015-12-06 01:33:12 +01:00
Moritz Maxeiner 0d012b279f Fixes for PR 2015-12-06 00:23:25 +01:00
Moritz Maxeiner a512367a5e Add QCoreApplication::applicationDirPath() 2015-12-05 18:15:01 +01:00
Moritz Maxeiner d71da6200b Add functionality to load assets with the Qt Resource System
Use case: Load application QML file and/or vendor QML modules from external binary resources (RCC)
2015-12-05 17:33:54 +01:00
Filippo Cucchetto e02b2b80b3 Update README.md
Added link to OBS prebuilt binaries 
Added install instructions
2015-11-23 23:34:03 +01:00
Filippo Cucchetto 2888778c9a Fixed CMake link in travis file 2015-11-23 23:14:11 +01:00
Filippo Cucchetto 87603e9239 Added install directive in CMakeLists and restructured the project 2015-11-23 21:33:17 +01:00
filcuc a137cae07b Use cmake capability to set the c++ standard 2015-09-26 16:15:26 +02:00
filcuc 14bf9fd0b7 Fixed #28 2015-09-24 13:40:19 +02:00
cuke eec295ec7a Improved the test for property read/write 2015-09-20 14:58:00 +02:00
cuke 5ddd3c4956 Updated the travis file for executing the DynamicQObject unit test 2015-09-20 14:35:08 +02:00
cuke e73e37b587 Refactored the code for making the DynamicQObject testable and reusable 2015-09-20 11:39:25 +02:00
cuke 52a893577f Reduced allocation when executing a slot 2015-09-20 09:08:51 +02:00
cuke deb5b10a8a No need for subclassing for having a BaseQObject 2015-09-19 19:43:10 +02:00
cuke 133e6d31b4 Added initial draft of unit test for DynamicQObject 2015-09-19 19:13:08 +02:00
cuke b570e2cd98 Fixed #27, MetaObject should be freed with free and not delete 2015-09-19 13:01:47 +02:00
cuke 719dceef69 Finish 0.4.5 2015-09-15 22:23:09 +02:00
cuke 3b4e13ca21 Updated the change log 2015-09-15 22:09:40 +02:00
Filippo Cucchetto 77888dd469 Update README.md 2015-09-15 22:08:29 +02:00
cuke d4baa023ab Updated the travis file 2015-09-15 21:54:38 +02:00
cuke 853c58c7a2 Updated the README 2015-09-15 21:54:38 +02:00
cuke 128f4f0b47 Removed the D and Nim bindings and moved to their repos
The D and Nim bindings have been moved to the
DQml and NimQml repo
2015-09-15 21:53:34 +02:00
Filippo Cucchetto b52d512eaf Update README.md 2015-09-12 00:50:05 +02:00
Filippo Cucchetto 4aef1efe44 Added travis build status on linux 2015-09-12 00:49:50 +02:00
Filippo Cucchetto 154aeee29a Added travis build status on linux 2015-09-12 00:48:35 +02:00
cuke b9e773cb3a Merge remote-tracking branch 'origin/travis-ci' into develop 2015-09-12 00:38:25 +02:00