Commit Graph

14 Commits

Author SHA1 Message Date
fredakilla 282b439af0 Cleanup Qt keywords (#199)
* Qt no keywords

* replace emit with Q_EMIT

* add QT_NO_KEYWORDS definition to CMakeLists.txt
2019-02-06 22:05:38 +01:00
Davide Faconti a8264e391d Remove NodeDataModel::clone() (#164)
* removed NodeDataModel::clone(), using a more classic Factory/Builder pattern.

* trying to make visual studio happy

* Allow the DataModelRegistry to use static method Name() if defined

* use modern type_traits
2018-05-11 11:00:30 +02:00
paceholder a9b6405a4d Implement Json serialization (#53) 2017-01-31 21:30:56 +01:00
Dmitry Pinaev 0eaa18eb30 Introducet QtNodes namespace (#40) 2017-01-30 15:00:42 +01:00
Dmitry Pinaev d9079a37aa Remove clang warnings 2016-11-25 02:15:27 +01:00
Dmitry Pinaev 0835f9af92 Use std::make_unique 2016-11-23 00:42:25 +01:00
Dmitry Pinaev f64f915cb3 Revert c++14 until CI is fixed 2016-11-22 22:46:41 +01:00
Dmitry Pinaev dd4077113e Move to C++14, use std::make_unique 2016-11-22 22:01:28 +01:00
Russell Greene 81f2e5420a Add runtime typeing 2016-11-22 08:21:59 -07:00
Dmitry Pinaev bc56b9af91 Implement save/restore mechanism 2016-09-25 19:34:16 +02:00
Dmitry Pinaev fb56f1c1ee Fix #14. Implement data transfer between nodes 2016-08-21 17:41:34 +02:00
Dmitry Pinaev 3126d6dd5d Make data types accessible in models without touching data pointers 2016-08-14 21:26:02 +02:00
Dmitry Pinaev c543cf67fe Rename variables slot -> port 2016-06-05 22:16:43 +02:00
Dmitry Pinaev 967c348f60 Add models to example2 2016-05-31 23:22:03 +02:00