Miodrag Milanovic
8abf38f37f
Moved to new signal slot syntax
2018-08-03 10:53:38 +02:00
Miodrag Milanovic
23a7d96f4c
clangformat
2018-08-02 19:25:20 +02:00
Miodrag Milanovic
e40b61e87e
Add names to toolbars
2018-08-02 19:24:05 +02:00
Miodrag Milanovic
44147dc704
Document and cleanup
2018-08-02 19:21:25 +02:00
Miodrag Milanovic
4fa0c81ed7
Move common logic to basewindow
2018-08-02 18:50:08 +02:00
Miodrag Milanovic
a761b772c8
Make worker generic
2018-08-02 18:10:01 +02:00
Miodrag Milanovic
7f7cb6601e
Move generic resources to top level
2018-08-02 17:48:02 +02:00
Miodrag Milanović
114c230624
Merge pull request #13 from YosysHQ/fix-windows-ctrl-c
...
Handle CTRL-C for windows build
2018-08-02 08:27:04 -07:00
Miodrag Milanovic
6c99f7525e
Fix for macOS segfault
2018-08-02 17:05:55 +02:00
Clifford Wolf
fb06fd4653
Rename GUI "Graphics" tab to "Device"
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-02 14:59:48 +02:00
Miodrag Milanovic
ebdfd6ba5e
Fix destructor for tree Item, fixes clang build as well
2018-08-02 13:20:05 +02:00
Miodrag Milanovic
85e9aa3426
Handle CTRL-C for windows build
2018-08-02 09:54:16 +02:00
Miodrag Milanovic
86a36ceeef
Properly delete element from unordered_map
2018-08-02 08:32:16 +02:00
Sergiusz Bazanski
101de5b715
gui: treemodel: unregister from parent when we get destroyed
...
This fixes mysterious crashes when a new context was being loaded. The
'Bels', 'Wires', and 'Nets' roots would get replaced by new ones in
TreeModel::Model::loadContext, but they would not get unregistered from
their parent.
2018-08-01 17:40:27 +01:00
Sergiusz Bazanski
1996f8c2d7
gui: fix race condition when selecting elements during plavement
2018-08-01 11:44:42 +01:00
David Shah
b1a9978922
Merge branch 'redist_slack' into 'master'
...
Update budgets throughout placement and routing
See merge request SymbioticEDA/nextpnr!16
2018-08-01 05:59:34 +00:00
Sergiusz Bazanski
474aa3470a
gui: fix crash on ecp5 gui, fix quadtree tests to not get broken by clangformat
2018-08-01 04:42:41 +01:00
Sergiusz Bazanski
85fc356fc1
clangformat
2018-08-01 03:59:27 +01:00
Sergiusz Bazanski
3408e427f9
gui: cosmetics
2018-08-01 03:55:47 +01:00
Sergiusz Bazanski
1f787c37a3
gui: fix zoom outbound not happening with fast startup time
2018-08-01 03:55:28 +01:00
Sergiusz Bazanski
e423cceba8
gui: treemodel: bail early on empty children updates in IdStringList
2018-08-01 03:31:06 +01:00
Sergiusz Bazanski
f9d30bcdea
gui: lock arch when accessing/building treemodel
2018-08-01 03:26:27 +01:00
Sergiusz Bazanski
9fb9eab6c9
gui: cosmetics
2018-08-01 03:17:02 +01:00
Sergiusz Bazanski
d80bacfe67
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/treemodel-fast
2018-08-01 03:11:41 +01:00
Sergiusz Bazanski
900649ce7a
gui: restore search
2018-08-01 03:11:22 +01:00
Sergiusz Bazanski
a117fcdefd
gui: treemodel: cleanups
2018-08-01 02:59:07 +01:00
Eddie Hung
5d58d6ad1b
Merge branch 'redist_slack' of gitlab.com:SymbioticEDA/nextpnr into redist_slack
2018-07-31 18:26:39 -07:00
Sergiusz Bazanski
8e5c6557d6
gui: treemodel: simplify class hierarchy
2018-08-01 02:24:57 +01:00
Sergiusz Bazanski
6baf8216ed
gui: move tree model into own namespace
2018-08-01 02:19:30 +01:00
Sergiusz Bazanski
049e487f3f
gui: fix warnings
2018-08-01 02:14:20 +01:00
Sergiusz Bazanski
c728cdcae0
gui: restore menu for new tree model
2018-08-01 02:11:23 +01:00
Sergiusz Bazanski
1038b7ef23
gui: restore property navigation in tree
2018-08-01 02:08:56 +01:00
Sergiusz Bazanski
bf43c27567
gui: restore lookup into tree after new model
2018-08-01 01:59:58 +01:00
Sergiusz Bazanski
e9e7004bf9
gui: clickable tree, better sorting
2018-08-01 01:27:20 +01:00
Sergiusz Bazanski
c8cf0bbc05
gui: make new tree model clickable
2018-08-01 00:46:22 +01:00
Sergiusz Bazanski
6241052e11
Merge branch 'master' into q3k/treemodel-fast
2018-08-01 00:22:09 +01:00
Miodrag Milanovic
b55ccc12f0
add graphics toolbar to all targets
2018-07-31 17:40:19 +02:00
Sergiusz Bazanski
cc0ffee3fe
gui: lazy loading of tree model
2018-07-31 15:49:47 +01:00
David Shah
e3a403fa29
ecp5: Disable Pip list in GUI for now
...
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-31 14:36:17 +02:00
Eddie Hung
b7694b655c
Revert "always assign budget before placing"
...
This reverts commit 2bf39cbdc5
.
2018-07-30 19:50:36 -07:00
Miodrag Milanovic
7da64ee167
Implement simple search
2018-07-30 20:10:36 +02:00
Sergiusz Bazanski
412c920e94
Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into treemodel
2018-07-30 09:46:07 +01:00
Sergiusz Bazanski
3b9bde533a
gui: sort tree elements somewhat smarter
2018-07-30 09:46:01 +01:00
Miodrag Milanovic
91227b7753
double click on tree, zoom on selected object
2018-07-29 15:21:34 +02:00
Miodrag Milanovic
7c8865d2fc
Added sorting
2018-07-29 10:56:36 +02:00
Miodrag Milanovic
ba2531edc0
add proper info on model changes
2018-07-28 18:48:32 +02:00
Miodrag Milanovic
9a30b6330b
fix select multiple, and reinit model
2018-07-28 17:13:13 +02:00
Miodrag Milanovic
0d3d149c4f
Clean highlight selection if removed from tree
2018-07-28 16:56:16 +02:00
Miodrag Milanovic
7b09a7402e
Move all to tree model
2018-07-28 15:44:00 +02:00
Sergiusz Bazanski
c210ce7768
gui: unselect on click and zoom fixes
2018-07-27 15:46:00 +01:00