Eberhard Graether
c94b5f34a3
ui: Create bookmarks from graph context menu for node under mouse cursor (issue #373 )
...
bug id = 373
2017-05-15 00:45:50 +02:00
malte_langkabel
054b8fab17
logic: reduce access to filesystem while indexing
...
* use canonical filepath cache in cxx indexer
* made constructors of FilePath explicit
* use FilePath at more places instead of string
* forward declares FilePath wherever possible
2017-05-04 10:55:16 +02:00
Eberhard Graether
52b0cd2017
ui: redesigned graph overview and use new list layouting within overview bundles
...
* overview bundles imitate style of bundled node type
* removed bundle for built-in types
* show contents of overview bundle in vertical list layouted with new ListLayouter
* nodes starting with the same letter are grouped with the letter displayed above
* pressing the letter key will scroll to the group
* also use this list layouting for namespace & package contents
* renamed BucketGrid to BucketLayouter
* moved used functions of GraphPostProcessor to GraphViewStyle and removed GraphPostProcessor
fortune cookie message = Don't be afraid to take that big step
2017-02-02 13:29:40 +01:00
Eberhard Graether
00cba732df
ui: Added style for graph zoom buttons
...
* moved zoom buttons to QtGraphicsView due to stylesheet and repositioning on resize
2017-01-30 16:28:32 +01:00
Eberhard Graether
32550dcb77
ui: Fixed scrolling broken in graph view
2017-01-27 10:12:12 +01:00
Eberhard Graether
2aa8c4c22c
ui: Refactored context menu API, added file path actions in graph and code
...
* Add 'copy full path' and 'show containing folder' actions to graph view, code view
* Added file path to file node tooltip
bug id = 320
2017-01-26 21:54:57 +01:00
Manuel Dobusch
cdde712a2c
ui: graph zoom buttons
...
Added simple zoom buttons to graph
2017-01-26 16:33:49 +01:00
malte_langkabel
212c0e71fa
ui: added context menu option to copy a graph-node's name
2017-01-19 12:01:08 +01:00
Eberhard Graether
cbcf56f7dc
ui: Save graph as image via context menu
...
bug id = 180
2016-09-06 15:16:49 +02:00
Eberhard Graether
f4677a902d
ui: Pan graph view to name of active symbol after activation
...
bug id = 80
2016-07-22 13:57:58 +02:00
Eberhard Graether
ce5c3e8626
ui: Added timer stopper to QtGraphicsView to stop movement if keyup event not registered
2016-04-19 23:13:41 +02:00
Manuel Dobusch
82db193c78
logic: solution parsing refactor
...
Refactored solution parser handling to make it more generic
Also includes new parser (wip)
2016-03-23 17:06:40 +01:00
Andreas Stallinger
f6de07ecf1
build: update botan paths
...
botan has new paths on linux build, debug - release fix on linux
2016-03-17 13:58:47 +01:00
Eberhard Graether
a78e7b85d1
ui: Use update loop in graph panning and zooming for smooth interaction
2016-03-16 15:03:57 +01:00
Eberhard Graether
ba523111af
ui: Tuned graph zooming
2016-03-14 23:42:45 +01:00
Eberhard Graether
53d5fe6a06
ui: Added more movement controls to the graph
...
* SHIFT + mouse wheel for zooming
* WASD for moving up, right, left, down
* SHIFT + WS for zooming
* zoom anchor is under the mouse
bug id = 54
2016-03-12 00:55:31 +01:00