121 Commits (master)
 

Author SHA1 Message Date
Denes Matetelki a2ac1feb6c huge refactor: no keys helppage, but a hideable maintoolbar
14 years ago
Denes Matetelki f2f470337a mainstatusbar, graphwidget shall provide public slot for each functionality
14 years ago
Denes Matetelki 919ec7fbe5 node losts focus during editing mode, jet remaining in editing mode bugfix
14 years ago
Denes Matetelki 03b184fc1f mouse move/scale subtree bugfix
14 years ago
Denes Matetelki ecea768104 icon update
14 years ago
Denes Matetelki 6bdf817793 adding status icons
14 years ago
Denes Matetelki 8feb503d7a add state icons, step1: toolbar
14 years ago
Denes Matetelki 8e4d394242 ebuild fix2
14 years ago
Denes Matetelki 21df8b3b4e ebuild fix
14 years ago
Denes Matetelki 62fa6806b9 initial ebuild
14 years ago
Denes Matetelki dbebae694b setPos calls contentChanged before user interaction
14 years ago
Denes Matetelki 557b8573d8 mainwindow::closeevent handles all the quit events
14 years ago
Denes Matetelki 165842b1fd Main window's close event is cought and handled due to content change
14 years ago
Denes Matetelki edad97d19a quit action checks contentchange
14 years ago
Denes Matetelki 3f9c182c2d alt is used to apply change to group, shilf needed to reach - and + in some keyboards
14 years ago
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 89afb2dd3a no need for aboutdialog.ui, can be done with QMessageBox with 6 lines
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