Russell Greene
d5ed27e30c
Convert to modelview philosophy
2018-08-09 20:19:12 -06: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
e6cbca5f4e
Simplify model registering
2016-11-26 12:53:59 +01:00
Russell Greene
412350d8ae
Use std::shared_ptr for storing registries so editors can share them
2016-11-25 18:02:44 -07:00
Dmitry Pinaev
d9079a37aa
Remove clang warnings
2016-11-25 02:15:27 +01:00
Dmitry Pinaev
4ba6e6f36a
Add override keyword to remove clang complains
2016-11-23 11:57:37 +01:00
Dmitry Pinaev
0835f9af92
Use std::make_unique
2016-11-23 00:42:25 +01:00
Russell Greene
20fa0a62b2
Make DataModelRegistry static
2016-11-22 22:57:09 +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
e6d264438d
Fix #20 Make nodes resizable
2016-09-20 10:05:45 +02:00
Dmitry Pinaev
04cebe13f3
Fix 1 on Github. Adjust code to VisualStudio build
2016-09-14 23:35:31 +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
Dmitry Pinaev
025e767ddc
Fix #12 . Improve widget positioning
2016-05-31 22:55:28 +02:00
Dmitry Pinaev
02b22c19b4
Fix #12 . Embedd widget provided by model
2016-05-30 16:37:11 +02:00
Dmitry Pinaev
bb2cfadf17
Add dummy example 2
2016-04-24 22:31:35 +02:00