Commit Graph

275 Commits

Author SHA1 Message Date
Dmitry Pinaev 4f666d659c Make archive with binaries 2017-06-20 11:08:32 +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
Dmitry Pinaev 6bdb000909 Insert node after single click in menu 2017-05-19 00:18:29 +02:00
Dmitry Pinaev ec0c78d35d Apply code style 2017-05-19 00:17:21 +02:00
Bastian Schumacher abf6a41765 Apply some minor cleanup (warnings and undefined behavior) (#92)
* Surpessed warnings for unused parameters (-Wunused-parameter) in NodeDataModel

* Initialized som former uninitialized members

* Q_OBJECT macro removed, as it is already in base class

* explicitly deleted copy constructor and assignment operator for classes with pointer members

* Revert "Q_OBJECT macro removed, as it is already in base class"

This reverts commit 7aaa2b8b7e7e3517ef90aaca18d38b71e9554c55.

* removed unnecessary breaks after return statements

* replaced default branch of switch case with explicit enum value

* hack to silence warning, this needs some proper handling

* Update NodeDataModel.hpp
2017-05-13 16:38:33 +02:00
paceholder e0f53c15d4 Update README.md 2017-05-11 14:11:56 +02:00
Dmitry Pinaev e89ff3ffbd Use BSD-3-Clause license 2017-05-08 17:36:13 +02:00
Davide Faconti 9f109990e8 Allow node/connection moving-seliction lock (#90) 2017-05-07 19:02:44 +02:00
Dmitry Pinaev b357040c37 Update README 2017-05-03 00:57:45 +02:00
Dmitry Pinaev e7a6538c00 Add osx build 2017-05-03 00:51:25 +02:00
Dmitry Pinaev f2e99def87 Use master branch badge for Windows builds 2017-04-25 19:06:09 +02:00
paceholder 3858314b30 Update README.md 2017-04-25 17:26:39 +02:00
Dmitry Pinaev eb7844d233 Add MinGW build to AppVeyor (#91) 2017-04-25 17:24:22 +02:00
Davide Faconti 0292ec7ee0 Fix Z level problem with overlapped proxy widgets (#82)
* fix Z order problem

* suggested change

* Fix style

* Fix indentation & style
2017-04-25 14:53:49 +02:00
Dmitry Pinaev 3b35fbd010 Hide implementation details from public headers (#89) 2017-04-25 14:42:00 +02:00
Dmitry Pinaev 2140c43195 Fix bounding rects for Connection (#77) 2017-04-24 22:14:19 +02:00
Dmitry Pinaev 690464bac5 Improve code style #84 2017-04-24 22:14:19 +02:00
Davide Faconti 4c4c59b387 Add custom style to node model (#84) 2017-04-24 22:14:19 +02:00
Dmitry Pinaev 707a4ff94b Improve CMakeLists.txt 2017-04-24 21:14:12 +02:00
Dmitry Pinaev f31c34671f Fix code indentation 2017-04-22 14:29:30 +02:00
Russell Greene d3cc2fb4db Add NodePaintDelegate for custom painting (#67)
* Add onPaint callback to NodeDataModel for custom painting stuff

* Add NodePainterDelegate that allows for custom painting

* Fix state call

* Update NodePainter.cpp
2017-04-22 14:01:42 +02:00
Davide Faconti 07264cdeb7 Allow single connection policy for output ports (#83) 2017-04-22 13:59:13 +02:00