karliss
550d079f14
Improve graph HighDPI scaling ( #1963 )
2019-12-22 20:56:33 +02:00
karliss
b11ba240d2
Improve compatibility with cmake 3.5 and QT 5.5-5.11. ( #1805 )
2019-10-06 20:35:44 +03:00
karliss
8287e426ba
Graph export without graphviz ( #1773 )
2019-09-19 08:19:50 +03:00
karliss
2f0c0ddc23
Graphviz based graph layout ( #1691 )
2019-08-03 15:10:44 +02:00
karliss
a5dc85c3c5
Graph edge highlight ( #1693 )
...
* Highlight edges to and from current block in graph.
2019-07-30 21:35:00 +03:00
karliss
552021c38d
Move graph header to GraphWidget. ( #1628 )
...
* prevents layout problems
* fix header change when doubleclicking in unsynchronized function
2019-06-29 09:28:35 +03:00
karliss
c0f4f458ed
Take in to account selected instruction when moving view offset. ( #1551 )
2019-05-19 13:27:15 +03:00
karliss
f1fa05e647
Help not getting lost in empty parts of graph. ( #1467 )
...
* Limit how far outside image view can be moved
* Allow using main view as overview by zooming out
* Fix showBlock position calculation when zoomed out
2019-04-21 19:30:57 +03:00
karliss
f3a246985a
Show context menu with non block specific graph actions everywhere. ( #1465 )
...
Fixes #1415
2019-04-18 13:10:18 +03:00
Florian Märkl
7eb62a976c
Refactor Refresh and Display of Overview ( #1453 )
2019-04-14 14:18:24 +02:00
optizone
059723b013
Navigate through graph view with arrows ( #1441 )
2019-04-10 21:07:53 +02:00
Florian Märkl
65850d6aee
Replace GraphView::useCache with dirty flag ( #1437 )
2019-04-08 08:59:16 +02:00
karliss
3e645980fc
Implement middle mouse button panning. ( #1433 )
...
nice, thanks!
2019-04-07 13:02:35 +02:00
Florian Märkl
14c64e01f3
Basic OpenGL Graph Rendering ( #1432 )
2019-04-07 12:53:42 +02:00
karliss
df65f250e5
Make graph layout more failure resistant. ( #1427 )
2019-04-05 09:28:11 +03:00
karliss
cb51496e4f
Separate graph layout code from GraphView. ( #1414 )
...
* Separate graph layout code from GraphView.
* Remove formatting and grid layout specific code from GraphLayout.
* Copy edge styles from from main graph view to overview.
2019-04-04 08:54:42 +03:00
karliss
103decedd6
Take pixel ratio into account for graph cache. ( #1405 )
...
* Take pixel ratio into account for graph cache.
2019-04-03 11:55:39 +03:00
Anton Krasnokutskiy
e096f3ee4a
DisassemblerGraphView zooming fix ( #1354 )
...
* Zooming of DisassemblerGraphView now works to cursor instead of top left corner.
* formatting fix.
* Fix refactor bug.
2019-03-23 10:21:06 +02:00
Vanellope
0be50ac36f
Overview optimization ( #1262 )
...
* Overview optimization
* Better cache algorithm
* Fix a bug of the multiple graphs
2019-03-12 09:37:10 +02:00
Vanellope
cd96856959
Fixed a scaling issue of Graph ( #1200 )
...
* Fixed a scaling issue of Graph
* Thoroughly fixed for the scaling
* double click fixed
2019-02-17 13:31:00 +00:00
Vanellope
f8cebe0e30
Graph scrolling forever ( #1195 )
...
* Replace scroll algorithm with just using offset
* WIP
* Text is now shown properly on each node
* WIP
* Scaling well WIP
* Fix positioning for Graph
* Overview properly displays Rect WIP
* Rect in overview moves along with the mouse WIP
* Overview rect properly moves WIP
* mouse properly moves WIP
* in middle of fixing resizing WIP
* scaling issue WIP
* Properly zooms
* almost done
* Edge width fixed for the overview
* Fixed a small bug
* Clean up
2019-02-16 17:17:11 +00:00
Adam Zambrzycki
3493eae194
Fix graph blocks rendering optimization ( #1164 )
2019-02-05 16:21:02 +01:00
Vanellope
f5709830b9
Fix graph zoom for overview ( #1152 )
2019-01-31 13:14:15 +01:00
Vanellope
b25afecc2c
Graph Overview ( #1120 )
...
Added a Graph Overview
2019-01-24 18:13:04 +01:00
xarkes
3c27c62b2d
Fix Graph refresh
2019-01-14 18:50:20 +01:00
Florian Märkl
0ebe1cf728
Fix some minor issues and leaks
2019-01-14 18:50:20 +01:00
fcasal
96f832dafb
Monospace fonts ( #584 )
...
* Use preferences font in debug widgets and astyle cleanup
* Use pref font in backtrace widget
* Fix opening correct panel in the preferences dialog via the contextmenu
* Fix highlighting in selected instruction and RIP
2018-07-26 12:57:05 +02:00
Xaltonon
55be4efb8c
Graph improvements ( #500 )
...
* Add antialiasing to graphview
* Make panning speed up/slow down with current zoom
* Made scrolling proportional to zoom level
2018-05-21 19:33:46 +02:00
fcasal
4b148d74de
Added ctrl+wheel zoom in graph view ( #484 )
2018-05-10 16:08:03 +02:00
xarkes
3cd71f75e1
Changing coding style
2018-03-21 21:33:40 +01:00
Florian Märkl
2522e6a378
ToolTip for cropped lines in Graph, Fix #227
2017-12-19 17:59:39 +01:00
Thomas (nezza-_-) Roth
ce2557ccbe
GraphView fixes ( #214 )
2017-12-14 22:07:48 +01:00
Thomas (nezza-_-) Roth
86d467daf9
DisassemblerGraphView: lots of additions.. ( #213 )
...
* GraphView: Add refactored graphview with animations etc.
* GraphView: Use new graphview and render background color.
* DisassemblerGraphView: t/f navigation, zoom with +/-, bugfixes.
2017-12-13 22:38:46 +00:00