Jochen Becher
712297cbf0
ModelEditor: Fix coverity findings
...
Change-Id: I40d58ce3e5040dc083bbcd27cc6481510ae41f95
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2017-07-28 13:14:16 +00:00
Jochen Becher
ffb5dc756a
ModelEditor: Introduce custom relation type "Connection"
...
Change-Id: Iddd45508dcb2de1fa2b6d9b2b881b54a73172caf
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2017-07-25 04:04:53 +00:00
Jochen Becher
05f7b92f0a
ModelEditor: Introduce QMT_ASSERT
...
This change shall solve a lot of Coverity findings
Change-Id: I1e699f7363426e9b6008fc77d3f498fe3d968b4f
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2017-07-11 20:17:55 +00:00
Jochen Becher
706b0874f5
ModelEditor: Fix a number of trivial coverity issues
...
Change-Id: Ie61e017b993ac788284611fb40052e5f59521a56
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2017-07-11 20:17:28 +00:00
Laurent Montel
cbe163584d
Avoid some memory allocations
...
Change-Id: I6f3cba58307babd9e34be0c3f52e25b5f67b23e3
Reviewed-by: Jochen Becher <jochen_becher@gmx.de >
Reviewed-by: Orgad Shaneh <orgads@gmail.com >
2017-05-01 17:28:38 +00:00
Montel Laurent
9bccdb8885
Convert some 0 to nullptr
...
Change-Id: Ib3ca8e2cc0d63fd35582c73b3cf7c915fb64ddfb
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2017-02-23 08:22:14 +00:00
Jochen Becher
1bb11c5b83
ModelEditor: Avoid corrupt diagrams after moving end of relation
...
Change-Id: If0a2a62d3ef7e59242b244d6892e83bb71315164
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2016-07-04 13:56:04 +00:00
Jochen Becher
222f89472f
ModelEditor: Avoid chrashes if model is broken
...
Add some debugging code checking integrity of diagrams. Based on the
analysis avoid chrashes if ends of relations on diagrams are gone.
Change-Id: I86da4a6d422de5d51e551b44e7842e992590958c
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2016-07-04 13:55:51 +00:00
hjk
39a38d5679
Wholesale conversion to #pragma once
...
Kudos to cgmb and https://github.com/cgmb/guardonce
Change-Id: Ifa8970734b8d43fd08c9260c645bdb0228633791
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2016-03-30 15:20:19 +00:00
Tobias Hunger
f72370f20a
Update License according to agreement with Free Qt Foundation
...
* Update remaining files in src
Change-Id: I1896f17fcf34f71c3310c87899fb5171b8e4afb1
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2016-01-19 15:59:41 +00:00
Jochen Becher
dc3ca42eea
ModelEditor: move 3rd_party/modeling into libs/modelinglib
...
Only moved the files and adapted .pro and .qbs files
accordingly.
Change-Id: I7c17c2ebf246595c104edf60013bf78379955aa7
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com >
2016-01-11 11:34:21 +00:00