Denes Matetelki
|
290881c066
|
move subtree with mouse
|
14 years ago |
Denes Matetelki
|
92e3eee7e9
|
remove subtree
|
14 years ago |
Denes Matetelki
|
7d82c1eb34
|
scale subtree with mouse wheel
|
14 years ago |
Denes Matetelki
|
6a075518f5
|
rescale and setcolor on subtrees
|
14 years ago |
Denes Matetelki
|
fe8983fce9
|
move subtree with shift
|
14 years ago |
Denes Matetelki
|
1e56b29ae2
|
Bugfixes: node cannot be scaled from scene, at node scaling, edges starting from it are adjusted to. New feature: Ctrl+mousewheel scales nodes
|
14 years ago |
Denes Matetelki
|
144ed860a6
|
Secondary edges
|
14 years ago |
Denes Matetelki
|
eb97252d33
|
Edge has color and width. Edge width changes as parent Node is scaled. Edge has no arrow any more and source/dest point is the source/dest Node's sceneBoundingRect.center(). No more alpha in colors (it was useless). Edge coloring is disabled, edge has the color of the parent Node.
|
14 years ago |
Denes Matetelki
|
79bf16a352
|
edge color with k
|
14 years ago |
Denes Matetelki
|
b26e01972c
|
set text color with t, node color with c
|
14 years ago |
Denes Matetelki
|
0f21ae4faa
|
nodes are scalable with ctrl + plus/minus
|
14 years ago |
Denes Matetelki
|
565c45ce6a
|
about->keys dialog added
|
14 years ago |
Denes Matetelki
|
3cade9b1c1
|
colorful background, export bug fix: no more transparent bg
|
14 years ago |
Denes Matetelki
|
e039fce7f4
|
Node class refactor: order of definiation of functions in .cpp is the same as the declaration in the .h. Bug corrected: during editing a node, selection another with mouse and remain in editing mode.
|
14 years ago |
Denes Matetelki
|
d0eb7ce0f3
|
exporting to PNG image creation part went to GraphWidget, contentchange: star in the windowtitle, need to save before new/close file
|
14 years ago |
Denes Matetelki
|
0dd244cc19
|
new icon
|
14 years ago |
Denes Matetelki
|
c65bb1f5f3
|
refactor: new/close/save/saveAs/open file dialogs (user interactions) are handled in MainWidget, GraphWidget only saves and reads the data.
|
14 years ago |
Denes Matetelki
|
03042f5906
|
open file
|
14 years ago |
Denes Matetelki
|
790bd6a964
|
refactor: node and edge does not have createXml functions, graphwidget do it from them with the values of the public getvalue functions of node/edge. But probalby graphwidget shall not have the save functionality either, but mainwindow
|
14 years ago |
Denes Matetelki
|
822eea5a5b
|
save file as
|
14 years ago |
Denes Matetelki
|
80321d75a2
|
new/close file
|
14 years ago |
Denes Matetelki
|
baf944f8de
|
refactor, pulling common code to function, when inserting a new node in hint mode the new node gets a number too
|
14 years ago |
Denes Matetelki
|
b333f16b6d
|
refactor: removing copypaste code to common function
|
14 years ago |
Denes Matetelki
|
a3f87785f5
|
last node cannot be deleted
|
14 years ago |
Denes Matetelki
|
b947ebf2ad
|
cannot remove not existing edges
|
14 years ago |
Denes Matetelki
|
c19af27b62
|
shorter lines to fit in 80, bugfix: multiple edges could be added between 2 nodes
|
14 years ago |
Denes Matetelki
|
2797afa329
|
removing edge like adding one, start deletion with 'd'
|
14 years ago |
Denes Matetelki
|
0565dd3c8a
|
edge can be added to active node with pressing 'a' and then selecting the endpoint with mouse click or hint mode. The add can be cancelled with 'esc'
|
14 years ago |
Denes Matetelki
|
caeafb77fb
|
new node is created with empty string, when entering node editing mode, the cursor is to the end of the text
|
14 years ago |
Denes Matetelki
|
e8731a8e14
|
in hint mode the whole node bg is changed, not just the text's
|
14 years ago |
Denes Matetelki
|
eb19562c6e
|
cursor is movable with ctrl,cursor keys when editing a node
|
14 years ago |
Denes Matetelki
|
74ec242dd6
|
mouse double click sets selected node editable, when inserting a new node, the new node gets focus and become editable
|
14 years ago |
Denes Matetelki
|
c1e011dc43
|
scroll can be moved with cursor keys, node can be moved with ctrl+cursors keys, node can be edited with F2 key, and leave editing with ECS key
|
14 years ago |
Denes Matetelki
|
6cab47bfae
|
shorter lines, less qDebug(), Node::calculateBiggestAngle() works
|
14 years ago |
Denes Matetelki
|
931b8f56e4
|
merge
|
14 years ago |
Denes Matetelki
|
96b07fc1e5
|
node border
|
14 years ago |
Denes Matetelki
|
0095e1e59b
|
calculate biggest angle (yet bugous) algoritm
|
14 years ago |
Denes Matetelki
|
bd29b02364
|
hide all numbers when the typed number does not exists
|
14 years ago |
Denes Matetelki
|
4233f7e00d
|
'No active node' message is printed to statusbar upon attempt to delete when there is no active node
|
14 years ago |
Denes Matetelki
|
080c5aac6a
|
active node can be deleted with DEL. Code is getting messy, time to some refactor
|
14 years ago |
Denes Matetelki
|
6e0524f820
|
nodes are selectable with vimperator-like follow keys
|
14 years ago |
Denes Matetelki
|
a6c1ec643f
|
node can be set active with mouseRelease, button 'f' show/hides nodenumbers
|
14 years ago |
Denes Matetelki
|
bc7ded0062
|
node hasBorder tru/false, center node is the icon
|
14 years ago |
Denes Matetelki
|
c10b56fe63
|
node kept inside the scene done
|
14 years ago |
Denes Matetelki
|
e2ed4ce25a
|
refactor: class attributes have m_ prefix
|
14 years ago |
Denes Matetelki
|
e4510d57af
|
edge adjust() calculates endpoints correctly (with brute force :P), no arrow if the line is too short, no line if the nodes collide
|
14 years ago |
Denes Matetelki
|
6018bc6436
|
export as png, translation
|
14 years ago |
Denes Matetelki
|
d57ec2a21f
|
system tray, edge, node initial steps
|
14 years ago |