Commit Graph

309 Commits

Author SHA1 Message Date
Justin Bassett 083dea192c fix bug 2018-05-18 13:02:56 -07:00
Justin Bassett b021752368 Improve naming, reuse of code 2018-05-18 13:01:04 -07:00
Justin Bassett 9fd422f107 remove failing test 2018-05-18 12:53:33 -07:00
Justin Bassett 9df1c263c2 Added some dragging tests 2018-05-17 11:36:22 -07:00
Justin Bassett c8707c14df fix .appveyor.yml 2018-05-16 11:32:47 -07:00
Justin Bassett f3b55cc65b fix-travis-osx 2018-05-15 13:52:03 -07:00
Justin Bassett ec6bd52695 fix travis.yml 2018-05-15 13:21:09 -07:00
Justin Bassett ad5078e181 add basic test support 2018-05-14 11:36:53 -07: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
2.1.0
2018-05-11 11:00:30 +02:00
Justin Bassett 5f3d84329b Misc improvements (use std::move, use const&, etc) (#170) 2018-05-11 10:21:44 +02:00
Justin Bassett 2d4499c1fb Move implementation of std::make_unique to QtNodes::detail::make_unique (#162) 2018-05-02 17:54:58 +02:00
paceholder 2c94a67cee Fix memory leake by passing parent to FlowScene (#151) (#155) 2.0.2 2018-04-27 19:37:58 +02:00
Daniel Born 5c6321e182 Fixe crash when loading previously saved file with connections (#158, #159) 2018-04-27 19:26:52 +02:00
Dmitry Pinaev a93aded454 Export NodeState from dll (#156) 2.0.1 2018-04-25 18:20:09 +02:00
Dmitry Pinaev 6a4340ec2e Implement Converters separately from DataModels (#148) 2.0 2018-04-15 12:11:29 +02:00
Dmitry Pinaev 2340a0b415 Forbid connection making a loop on a single node (#111) 2018-04-11 14:32:54 +02:00
Justin Bassett 445554e8d4 Updated .travis.yml and CMakeLists.txt (#145) 2018-03-12 21:59:18 +01:00
Dmitry Pinaev ca42019535 Fix osx build in travis 2018-03-11 19:47:46 +01:00
Dmitry Pinaev 16ca96672a Add position-independent code directive (#141) 2018-03-11 18:13:16 +01:00
Justin ddfdaa947d Improve cmake (modernize, add install()s) (#142)
* Update CMakeLists.txt to modern practices

* Add CMake installs()
restructure include/ src/ to accomodate it
2018-03-11 18:03:03 +01:00
Dmitry Pinaev 108bb0afe9 Fix osx build on travis 1.0 2018-02-10 20:42:30 +01:00
Remigiusz Kołłątaj 78370041a1 Changing default node style to custom one where feasible (#134)
Signed-off-by: Remigiusz Kołłątaj <remigiusz.kollataj@mobica.com>
2018-02-10 00:02:42 +01:00
Dmitry Pinaev 3bd5cdc44d Fix warnings for missing variable names #116 2018-02-10 00:00:09 +01:00
ypnos e81afb00ff Support inclusion of FlowView via Qt Designer (#107)
* Add constructor with parent argument

Support inclusion of FlowView via Qt Designer and generally through
.ui files (using promoted Widget feature).

* allow to set the scene after construction

* remove ill-posed default argument

* use delegating constructor

* improve initialization order
2017-11-28 13:38:43 +01:00
Remigiusz Kołłątaj 9b7a5d06ba Change NodeStyle source in NodeGraphicsObject form default to the one defined in Node (#132)
Signed-off-by: Remigiusz Kołłątaj <remigiusz.kollataj@mobica.com>
2017-11-14 19:08:24 +01:00