Commit Graph

  • f91ead77e8 Make the filter bar in the context menu have focus by default. (#55) Russell Greene 2017-02-20 03:15:56 -07:00
  • 5bc2d142d0 Add node-moved signal (#56) Russell Greene 2017-02-20 03:15:25 -07:00
  • 6fb6008f93 Merge branch 'node-moved-signal' Russell Greene 2017-02-19 20:24:12 -07:00
  • 2f4256a9e3 Add node-moved signal Russell Greene 2017-02-19 20:22:55 -07:00
  • b2795a0766 Add my changes :) Russell Greene 2017-02-19 18:24:03 -07:00
  • a136c9d3e6 Export symbols we need Russell Greene 2017-02-16 07:45:31 -07:00
  • f0a077bbc8 Fix clang warning Dmitry Pinaev 2017-02-05 14:33:37 +01:00
  • a9b6405a4d Implement Json serialization (#53) paceholder 2017-01-31 21:30:56 +01:00
  • 64dd7d491a Implement automatic insertion of typecast nodes (#52) David Bachrati 2017-01-30 18:03:50 +01:00
  • a18376f2e1 Fix windows build with namespaces Dmitry Pinaev 2017-01-30 15:09:49 +01:00
  • 0eaa18eb30 Introducet QtNodes namespace (#40) Dmitry Pinaev 2017-01-30 10:31:43 +01:00
  • 72282eba1a Fix segfault in NodeScene (#51) Russell Greene 2017-01-29 08:08:48 -07:00
  • eca8fdc206 Merge branch 'master' of https://github.com/paceholder/nodeeditor Russell Greene 2017-01-28 12:06:20 -07:00
  • af8dfed745 Fix bug in flowscene Russell Greene 2017-01-28 12:05:57 -07:00
  • 9c73e5d1ee Context menu filter (#50) David Bachrati 2017-01-27 08:21:21 +01:00
  • 770a1aa9ec Implement runtime validation and error reporting (#46) David Bachrati 2017-01-25 11:34:03 +01:00
  • 2414001a3f Fix the last cases where it wasn't setting everything properly Russell Greene 2017-01-20 19:14:47 -07:00
  • f656deb976 Merge branch 'master' into multinode Russell Greene 2017-01-20 18:58:33 -07:00
  • a62f088b2b Renamable input and output ports on nodes (#45) David Bachrati 2017-01-12 23:10:03 +01:00
  • 46749e928c Add connectionPolicy for how many connections can be at a port to NodeDataModel Russell Greene 2017-01-08 19:26:55 -07:00
  • 7b0021e0b3 Revert "Allow multiple input connections" Russell Greene 2017-01-08 19:20:15 -07:00
  • 459e0539e3 Allow multiple input connections Russell Greene 2017-01-08 19:12:54 -07:00
  • ae96ae42f4 Remove uneeded const Russell Greene 2017-01-08 13:29:15 -07:00
  • b073d633e1 use correct include for Q_UNREACHABLE Russell Greene 2017-01-08 13:23:51 -07:00
  • 8c96c0c7b5 Have the connection signal be non-const (#37) Russell Greene 2017-01-08 13:09:38 -07:00
  • 870520fceb Make Nodes uniques owned by FlowScene instead of using shared_ptr (#38) Russell Greene 2017-01-08 11:42:16 -07:00
  • f1c1bdd021 Add miscalenous changes--not sure about them Russell Greene 2016-12-30 23:47:05 -07:00
  • f2875edfbe Fix node rendering with very long captions Dmitry Pinaev 2016-12-22 13:17:40 +01:00
  • 912a689b95 Don't use const in reutrn type--doesn't make sense Russell Greene 2016-12-21 15:14:37 -07:00
  • 6c5fdc3ef2 Fix some warnings Russell Greene 2016-12-15 16:11:28 -07:00
  • 0c4a57b6fb Fix travis Dmitry Pinaev 2016-12-16 11:37:39 +01:00
  • d45c708ade Make Connection a QObject so it can have a updated signal (#28) Russell Greene 2016-12-12 02:27:39 -07:00
  • cf4e293534 Fix some things in FlowScene so the correct signals are called at the right time Russell Greene 2016-12-11 19:01:34 -07:00
  • 65f98d06d3 Fix issue with objects removing Dmitry Pinaev 2016-12-11 19:23:19 +01:00
  • 494bfae803 Update README Dmitry Pinaev 2016-12-11 18:39:58 +01:00
  • 6c730a2ef6 Implement hash-based connection color Dmitry Pinaev 2016-12-01 16:55:10 +01:00
  • b3a1028a8e Try using Qt 5.7 with travis to avoid error Dmitry Pinaev 2016-12-03 12:15:06 +01:00
  • d824d7dcf8 Remove old license file Dmitry Pinaev 2016-12-02 09:53:10 +01:00
  • fa61f11acb Move to less restrictive LGPL paceholder 2016-12-02 09:52:48 +01:00
  • c83fdb0f46 Add virtual constructors to abstract classes Russell Greene 2016-11-28 17:42:23 -07:00
  • 1ae28d1cf9 Add virtual constructors to abstract classes -- could create memory leaks Russell Greene 2016-11-28 17:42:23 -07:00
  • 7d43afabcb Add the uniqueModel in DataModelRegistry::registerModel to be an optional parameter Russell Greene 2016-11-28 18:04:58 -07:00
  • 651ebcd90d Add signals to flowscene Russell Greene 2016-11-28 22:34:41 -07:00
  • 97a5629c9d Use references instead of pointers Dmitry Pinaev 2016-11-28 21:23:31 +01:00
  • 97317fc6af Update picture Dmitry Pinaev 2016-11-28 21:23:20 +01:00
  • 150ceb8034 Don't use const std::unique_ptr<...>& everywhere, use raw pointer instead Russell Greene 2016-11-28 00:12:00 -07:00
  • 47a781ead0 Add an option to not build the examples in CMake Russell Greene 2016-11-27 23:51:33 -07:00
  • 96c6c9ae2a Fix errors in README Dmitry Pinaev 2016-11-27 20:25:24 +01:00
  • 602c42aadd Extend README Dmitry Pinaev 2016-11-27 20:24:27 +01:00
  • e32bf126b2 Add picture to README Dmitry Pinaev 2016-11-27 20:20:02 +01:00
  • 6453f8dc9a Merge pull request #14 from paceholder/styles paceholder 2016-11-27 20:12:15 +01:00
  • 318ce62ba7 Implement JSON-based styles for Nodes, Connections, and Scene Dmitry Pinaev 2016-11-25 17:55:50 +01:00
  • e6cbca5f4e Simplify model registering Dmitry Pinaev 2016-11-26 12:53:59 +01:00
  • 691234447b Merge pull request #11 from russelltg/sharedregistry paceholder 2016-11-26 12:29:28 +01:00
  • 412350d8ae Use std::shared_ptr for storing registries so editors can share them Russell Greene 2016-11-25 18:02:44 -07:00
  • 6674c22f1b Allow multiple out connections Dmitry Pinaev 2016-11-25 02:14:51 +01:00
  • d9079a37aa Remove clang warnings Dmitry Pinaev 2016-11-23 22:46:25 +01:00
  • 4c775e0909 Try travis parallel build Dmitry Pinaev 2016-11-24 10:53:07 +01:00
  • 4ba6e6f36a Add override keyword to remove clang complains Dmitry Pinaev 2016-11-23 11:57:37 +01:00
  • 0cf39e6718 Add compiler information to README Dmitry Pinaev 2016-11-23 00:50:57 +01:00
  • 0835f9af92 Use std::make_unique Dmitry Pinaev 2016-11-22 22:01:28 +01:00
  • a9634f4c74 Update compilers for supporting C++14 Dmitry Pinaev 2016-11-22 22:32:12 +01:00
  • 6bd4f3437d Better comment FlowScene.hpp Russell Greene 2016-11-22 14:13:25 -07:00
  • 20fa0a62b2 Make DataModelRegistry static Russell Greene 2016-11-22 14:08:12 -07:00
  • f64f915cb3 Revert c++14 until CI is fixed Dmitry Pinaev 2016-11-22 22:46:41 +01:00
  • 1da2c2bce4 Add missing cmath header Dmitry Pinaev 2016-11-22 22:23:23 +01:00
  • 4e02faec57 Upgrade gcc on travis CI Dmitry Pinaev 2016-11-22 22:15:15 +01:00
  • dd4077113e Move to C++14, use std::make_unique Dmitry Pinaev 2016-11-22 22:01:28 +01:00
  • c49ee65b3b Merge pull request #9 from russelltg/runtimety paceholder 2016-11-22 17:23:52 +01:00
  • 81f2e5420a Add runtime typeing Russell Greene 2016-11-22 08:21:59 -07:00
  • 5424f23c34 Merge pull request #6 from russelltg/patch-1 paceholder 2016-11-21 18:21:36 +01:00
  • 908b396b4b Add virtual destructor to Serializable Russell Greene 2016-11-21 09:51:05 -07:00
  • d76b88d8b6 Fix link 2 Dmitry Pinaev 2016-11-07 22:28:40 +01:00
  • 354cad01fe Fix link Dmitry Pinaev 2016-11-07 22:27:29 +01:00
  • d6c8a2f69e Remove old readme pics Dmitry Pinaev 2016-11-07 22:25:54 +01:00
  • bf0585c4d2 Merge branch 'master' of github.com:paceholder/nodeeditor Dmitry Pinaev 2016-11-07 22:14:46 +01:00
  • de37205d0f Fix #21. Make connections selectable and removable Dmitry Pinaev 2016-11-07 22:12:44 +01:00
  • 65ca2ccded Merge pull request #4 from jcelerier/master paceholder 2016-10-06 16:55:24 +02:00
  • 25dffe3c07 fixes for building with GCC 6 under Linux Jean-Michaël Celerier 2016-10-06 12:06:10 +02:00
  • 925dc6b72a Forbid automatic scene resizing and scrolling Dmitry Pinaev 2016-09-26 16:48:04 +02:00
  • ab290ff107 Fix windows build Dmitry Pinaev 2016-09-25 19:40:40 +02:00
  • bc56b9af91 Implement save/restore mechanism Dmitry Pinaev 2016-09-23 09:45:07 +02:00
  • d8bf0c354c Shrink incompatible node ports on connection hover Dmitry Pinaev 2016-09-25 15:39:03 +02:00
  • ccf462e8b0 Prevent connecting of incompatible data types Dmitry Pinaev 2016-09-24 23:52:12 +02:00
  • 31d042c160 Build just master in continuous integration Dmitry Pinaev 2016-09-23 09:48:25 +02:00
  • f2a74d132a Update README Dmitry Pinaev 2016-09-22 16:56:17 +02:00
  • bb2b3d8b8d Update README Dmitry Pinaev 2016-09-22 16:53:24 +02:00
  • 8a64f2e252 Update README Dmitry Pinaev 2016-09-22 16:51:56 +02:00
  • 7d7dd991f5 Fix code formatting Dmitry Pinaev 2016-09-22 16:47:37 +02:00
  • 19bff40e3d Merge pull request #2 from MigFerreira/master paceholder 2016-09-22 16:42:31 +02:00
  • 6302345b3d Fix connector drawing on connection removal MigFerreira 2016-09-22 13:05:10 +01:00
  • 1cf089ac67 Format & cleanup code Dmitry Pinaev 2016-09-22 10:06:08 +02:00
  • ed67b11ea1 Repaint both ends of connection synchronously on node move Dmitry Pinaev 2016-09-22 09:56:42 +02:00
  • 0d264db2f5 Implement node selecting and deleting Miguel Ferreira 2016-09-20 15:22:05 +01:00
  • e2ff29338d Set output dir to lib and bin Dmitry Pinaev 2016-09-21 10:06:44 +02:00
  • a6c53f3b62 Implement destructor of NodeGraphicsObject Dmitry Pinaev 2016-09-20 22:49:52 +02:00
  • 45b7232530 Enable Qt 5.4 in travis build Dmitry Pinaev 2016-09-20 22:25:44 +02:00
  • 345b152745 Enable parallel build in appveyor Dmitry Pinaev 2016-09-20 14:53:38 +02:00
  • 0941828b1e Allow exceptions with msvc Dmitry Pinaev 2016-09-20 14:48:59 +02:00
  • ad6ea46ac7 Update README Dmitry Pinaev 2016-09-20 13:10:28 +02:00