Davide Faconti
5ad2aaf21f
Add signal for embedded widget size changes ( #187 )
2.1.2
2019-02-09 19:15:43 +01:00
Davide Faconti
80f4a278c9
Improve scene cleanup operations ( #185 )
...
* cleaner cleanup
* avoid inconsistency in nPorts
* allow exceptions if the user pass an invalid PortIndex
2019-02-09 19:13:27 +01:00
Andrey Syrokomskiy
cc4b3ae777
Added the new signal FlowScene::nodePlaced().
2019-02-09 18:19:39 +01:00
Christian M
62ef2e54ce
Update README.md ( #182 )
...
Added Catch2 to dependencies.
2019-02-06 22:08:39 +01:00
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
Mickael B
230af3cde8
Add cmake option to build as static or shared lib ( #208 )
2019-02-06 22:01:28 +01:00
Dmitry Pinaev
4ad45ed8f3
Disable mingw unit-test
2019-02-06 21:24:36 +01:00
Dmitry Pinaev
e06a1f0fa1
Update Qt versions for appveyor
2.1.1
2019-02-06 17:17:12 +01:00
Dmitry Pinaev
f3745b5f34
Fix OSX Qt version for travis
2019-01-24 21:07:20 +01:00
sindney
d4b83952c6
Fix dereferencing nullptr ( #194 )
...
Dereferencing nullptr node causes crash on osx’s clang.
2018-10-15 14:13:05 +02:00
Justin Bassett
47a1c35ecb
Automatically get Catch2 if needed ( #193 )
2018-10-10 16:40:20 +02:00
Dmitry Pinaev
3cb2bee28d
Fix OSX travis build
2018-10-09 22:28:49 +02:00
Dmitry Pinaev
00eb9ced68
Add information on building ( #192 )
2018-10-09 22:13:17 +02:00
Davide Faconti
87f0d386bf
Prefer for loop over lambda ( #181 )
2018-06-06 11:30:40 +02:00
Justin Bassett
b3a3e9826b
Fix Issue #127 ( #140 )
...
* Fix Issue #127
* add unit test
2018-05-29 22:05:07 +02:00
Dmitry Pinaev
56fbb9344f
Fix appveyor script after merge ( #177 )
2018-05-28 00:01:52 +02:00
Justin Bassett
db51d90253
Implement automated tests ( #177 )
...
* add basic test support
* fix travis.yml
* fix-travis-osx
* fix .appveyor.yml
* Added some dragging tests
* remove failing test
* Improve naming, reuse of code
* fix bug
2018-05-28 00:00:16 +02:00
Dmitry Pinaev
f587e9879b
Update travis osx qt version
2018-05-27 23:50:14 +02:00
Justin Bassett
ff644c1b62
Fix appveyor: specify build-worker-image, fix Qt version ( #176 )
2018-05-27 23:34:40 +02:00
Justin Bassett
1a4addb915
Fix #168 ( #173 )
2018-05-14 22:02:35 +02: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