Commit Graph

295 Commits

Author SHA1 Message Date
Dmitry Pinaev c44496dacb Fix memory leake by passing parent to FlowScene (#151) 2018-04-24 15:43:39 +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
Dmitry Pinaev c6e2e2b9b8 Show style warning if allowed (#119) 2017-09-30 22:30:30 +02:00
Krzysztof Borowczyk 0d808ac1aa Modifications to allow custom context menus on node objects (#112)
* Modifications to allow custom context menus on node objects

* Added position of ContextMenuEvent in signal
2017-09-25 09:54:24 +02:00
Russell Greene 167a349a1d Don't ignore flags passed on the command line (#115) 2017-09-25 00:02:14 +02:00
Dmitry Pinaev 3749b0478f Add protected function to access scene in FlowView 2017-09-12 10:55:09 +02:00
Dmitry Pinaev ba0727c073 Prevent resizing of non-resizable nodes (#96) 2017-08-13 12:20:10 +02:00
Dmitry Pinaev 7a0d971bfc Remove unused FlowItemInterface class 2017-08-10 10:37:03 +02:00
Remigiusz Kołłątaj 49da648f4c Correct -Wall and -Wextra warnings for GCC7.1.1 and Clang++ 4.0.1 (#105)
* Correct -Wall and -Wextra warnings for GCC7.1.1 and Clang++ 4.0.1

Signed-off-by: Remigiusz Kołłątaj <remigiusz.kollataj@mobica.com>

* MSVC doesn't like -Wextra

Signed-off-by: Remigiusz Kołłątaj <remigiusz.kollataj@mobica.com>
2017-08-10 10:35:07 +02:00
Dmitry Pinaev b2aa9bc166 Make archive with binaries 2017-07-04 13:40:14 +02:00
Karanvir Panesar 1e2ca62c46 Fix the Scrolling Issue (#104, #79) 2017-07-04 13:37:15 +02:00
Dmitry Pinaev 9c042d0463 Update Qt version for OSX CI 2017-07-04 13:32:13 +02:00
Dmitry Pinaev 01c2f05ec6 Update osx Qt version in travis-ci 2017-06-17 11:15:24 +02:00
Dmitry Pinaev 276940926d Expose Node and Connection classes (#97) 2017-06-08 09:17:06 +02:00
Dmitry Pinaev 4278637d93 Make ConnectionStyle complete in Calculator example 2017-06-08 09:17:05 +02:00
Dmitry Pinaev 66913add87 Remove debug output (#98) 2017-06-08 09:16:57 +02:00