Commit Graph

  • f443cd577e scale command is now undo-able command master Denes Matetelki 2011-09-16 15:57:54 +0200
  • 9195dba565 first commit of scaleUp/Down as an undo-able command Denes Matetelki 2011-09-15 09:11:30 +0200
  • 24b4d965e0 color/textcolor commands are undo commands Denes Matetelki 2011-07-09 19:56:47 +0200
  • fc10d59bfa base class for undoCommands Denes Matetelki 2011-07-09 18:24:00 +0200
  • d5ed92497b move commands can be merged Denes Matetelki 2011-07-07 16:56:58 +0200
  • 3f3968a0e4 move command is undocommand Denes Matetelki 2011-07-07 16:03:14 +0200
  • ebbd74147d got rig of throwing exceptions, and friend classes: undoCommands get contexts Denes Matetelki 2011-07-07 13:45:38 +0200
  • 113c28dba3 ebuild, remove edge fix Denes Matetelki 2011-07-05 14:18:23 +0200
  • 77960e146a add/remove edge are undo commands Denes Matetelki 2011-07-04 21:14:10 +0200
  • 4504af7468 removenode became undo command Denes Matetelki 2011-07-04 20:13:23 +0200
  • 63f4973962 create_deb.sh update Denes Matetelki 2011-07-04 15:26:17 +0200
  • aa7cb65609 setcolor settextcolor on subtree regression bugfix, create_deb.sh dependency correction Denes Matetelki 2011-07-04 13:53:38 +0200
  • 2058864f48 initial debian package creator script Denes Matetelki 2011-07-03 22:40:48 +0200
  • eb4ff4f43c undo view and stack in place. Only the add node action can be undone jet. Denes Matetelki 2011-07-03 16:53:04 +0200
  • c5d93d6902 Refactor: the role of GraphLogic is cleaned up, ready to add undo-command design pattern Denes Matetelki 2011-07-02 20:01:46 +0200
  • c16240f8e4 Huge refactor, graph logic has been taken out from GraphWidget to the new GraphLogic class. Refactor is not over: GraphWidget has too many functions still. Denes Matetelki 2011-07-02 14:43:23 +0200
  • f7f2d3145a GraphWidget: function member pointers instead of a huge switch in keyPressEvent Denes Matetelki 2011-07-01 18:41:08 +0200
  • e4a24126f9 Edge does not call back in dtor to Node, Node calls the removeEdgeFromList in time Denes Matetelki 2011-07-01 17:46:38 +0200
  • e3b36decc3 selecting destination at edge add/remove does not set the dest node the active one bugfix Denes Matetelki 2011-07-01 17:09:47 +0200
  • da74ca1a3e removed Node::addEdge call from Edge ctor, called it at Edge creation Denes Matetelki 2011-06-30 13:36:33 +0200
  • c9fb8b7c85 doxyfile added. Notifications to parent objects done with signals, not with callbacks. Node is created with factory method in GraphWidget. Denes Matetelki 2011-06-30 13:09:12 +0200
  • 4abf53400f desktop file moved to /other, ebuild update 0.2 Denes Matetelki 2011-06-28 14:15:54 +0200
  • 05506486a9 desktop file and .pro INSTALL section update thanks to Eugene, locale.pri file to automatic .ts -> .qm generation Denes Matetelki 2011-06-28 14:00:11 +0200
  • da288747b5 remove carelessly added snapshot.png Denes Matetelki 2011-06-27 11:12:05 +0200
  • a0f708bd81 Merge branch 'master' of gitorious.org:qtmindmap/qtmindmap Denes Matetelki 2011-06-27 10:17:44 +0200
  • 88aed416e6 save new file bugfix Denes Matetelki 2011-06-27 10:16:24 +0200
  • 4c4b520586 ebuild is ok Denes Matetelki 2011-06-26 23:17:40 +0200
  • 6f4af90e13 do not allow adding new node outside of the scene Denes Matetelki 2011-06-26 18:58:15 +0200
  • 7b45f784e6 no more definitions of get functions in headers Denes Matetelki 2011-06-26 18:00:46 +0200
  • 11e8fa36d0 crash fix Denes Matetelki 2011-06-26 17:52:09 +0200
  • d84063fac6 ebuild work with translation files Denes Matetelki 2011-06-26 15:13:11 +0200
  • 06e9d8ed95 working ebuild, but still lacks translation files Denes Matetelki 2011-06-26 14:30:46 +0200
  • d7b96d6a8b ebuild destdir fix(?) Denes Matetelki 2011-06-26 13:00:37 +0200
  • 1c3a41666e dropshadow effect on selected node Denes Matetelki 2011-06-26 12:37:37 +0200
  • 67819c5538 qtmindmap.pro update, it checks qt version >= 4.6 Denes Matetelki 2011-06-26 12:19:11 +0200
  • 6a076d2330 Node refactor Denes Matetelki 2011-06-26 03:08:31 +0200
  • 8843d20ac2 graphwidget's zoomIn/Out has been splitted to zoomIn/Out and scaleUp/Down so they can be called separately (cannot modify the modifier keys when calling them) Denes Matetelki 2011-06-26 01:31:23 +0200
  • a63518fb3c doc modified title, insertPictures signals bundled(mapped) together. Denes Matetelki 2011-06-26 01:17:25 +0200
  • ab554f47ec huge GraphWidget refactor, edd/del edge from maintoolbar without active node bugfix Denes Matetelki 2011-06-25 21:37:33 +0200
  • bec530fd18 more comments, no arrow is drawn at the end of an Edge if the Nodes are too close Denes Matetelki 2011-06-25 19:32:17 +0200
  • 497bda949e SystemTray does not care about contentchange at quit bugfix Denes Matetelki 2011-06-25 18:19:24 +0200
  • f68dab9bd0 some comments, file readonly check bugfix Denes Matetelki 2011-06-25 18:05:05 +0200
  • 4136447e73 test update Denes Matetelki 2011-06-25 10:08:48 +0200
  • c55079ddbc proper directory structure Denes Matetelki 2011-06-25 09:42:02 +0200
  • f91ce440d9 norwegian translation file Denes Matetelki 2011-06-24 21:39:27 +0200
  • 35e284b8c9 filesave does not saves secondary edges bugfix Denes Matetelki 2011-06-24 21:40:19 +0200
  • e097b51b2c readonly file saving bugfix Denes Matetelki 2011-06-24 21:30:24 +0200
  • 1e417c8d47 unreadable file handled Denes Matetelki 2011-06-24 14:22:06 +0200
  • e6d0657b29 updated README file Denes Matetelki 2011-06-24 14:13:38 +0200
  • a76bad0e5a move subtree with mouse bugfix, export action available when scene is closed bugfix Denes Matetelki 2011-06-24 13:32:42 +0200
  • a2ac1feb6c huge refactor: no keys helppage, but a hideable maintoolbar Denes Matetelki 2011-06-24 12:21:20 +0200
  • f2f470337a mainstatusbar, graphwidget shall provide public slot for each functionality Denes Matetelki 2011-06-23 23:01:03 +0200
  • 919ec7fbe5 node losts focus during editing mode, jet remaining in editing mode bugfix Denes Matetelki 2011-06-23 20:24:06 +0200
  • 03b184fc1f mouse move/scale subtree bugfix Denes Matetelki 2011-06-23 20:02:52 +0200
  • ecea768104 icon update Denes Matetelki 2011-06-23 16:47:35 +0200
  • 6bdf817793 adding status icons Denes Matetelki 2011-06-23 16:17:45 +0200
  • 8feb503d7a add state icons, step1: toolbar Denes Matetelki 2011-06-22 23:50:58 +0200
  • 8e4d394242 ebuild fix2 Denes Matetelki 2011-06-21 21:15:20 +0200
  • 21df8b3b4e ebuild fix Denes Matetelki 2011-06-21 19:58:34 +0200
  • 62fa6806b9 initial ebuild Denes Matetelki 2011-06-21 19:27:51 +0200
  • dbebae694b setPos calls contentChanged before user interaction Denes Matetelki 2011-06-22 17:32:34 +0200
  • 557b8573d8 mainwindow::closeevent handles all the quit events Denes Matetelki 2011-06-22 16:56:02 +0200
  • 165842b1fd Main window's close event is cought and handled due to content change Denes Matetelki 2011-06-22 16:29:57 +0200
  • edad97d19a quit action checks contentchange Denes Matetelki 2011-06-22 16:20:32 +0200
  • 3f9c182c2d alt is used to apply change to group, shilf needed to reach - and + in some keyboards Denes Matetelki 2011-06-22 16:13:06 +0200
  • 290881c066 move subtree with mouse Denes Matetelki 2011-06-22 12:58:38 +0200
  • 92e3eee7e9 remove subtree Denes Matetelki 2011-06-22 10:52:13 +0200
  • 7d82c1eb34 scale subtree with mouse wheel Denes Matetelki 2011-06-22 10:40:33 +0200
  • 6a075518f5 rescale and setcolor on subtrees Denes Matetelki 2011-06-22 10:35:21 +0200
  • fe8983fce9 move subtree with shift Denes Matetelki 2011-06-22 10:27:15 +0200
  • 1e56b29ae2 Bugfixes: node cannot be scaled from scene, at node scaling, edges starting from it are adjusted to. New feature: Ctrl+mousewheel scales nodes Denes Matetelki 2011-06-21 12:28:06 +0200
  • 144ed860a6 Secondary edges Denes Matetelki 2011-06-20 19:33:38 +0200
  • 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. Denes Matetelki 2011-06-20 11:14:01 +0200
  • 79bf16a352 edge color with k Denes Matetelki 2011-06-18 18:07:35 +0200
  • b26e01972c set text color with t, node color with c Denes Matetelki 2011-06-18 17:38:22 +0200
  • 0f21ae4faa nodes are scalable with ctrl + plus/minus Denes Matetelki 2011-06-18 16:37:01 +0200
  • 565c45ce6a about->keys dialog added Denes Matetelki 2011-06-17 23:34:10 +0200
  • 3cade9b1c1 colorful background, export bug fix: no more transparent bg Denes Matetelki 2011-06-17 21:21:32 +0200
  • 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. Denes Matetelki 2011-06-17 19:51:40 +0200
  • d0eb7ce0f3 exporting to PNG image creation part went to GraphWidget, contentchange: star in the windowtitle, need to save before new/close file Denes Matetelki 2011-06-17 19:06:54 +0200
  • 0dd244cc19 new icon Denes Matetelki 2011-06-16 18:01:02 +0200
  • c65bb1f5f3 refactor: new/close/save/saveAs/open file dialogs (user interactions) are handled in MainWidget, GraphWidget only saves and reads the data. Denes Matetelki 2011-06-17 16:45:19 +0200
  • 03042f5906 open file Denes Matetelki 2011-06-17 10:15:44 +0200
  • 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 Denes Matetelki 2011-06-16 13:41:49 +0200
  • 822eea5a5b save file as Denes Matetelki 2011-06-15 16:58:57 +0200
  • 89afb2dd3a no need for aboutdialog.ui, can be done with QMessageBox with 6 lines Denes Matetelki 2011-06-15 14:13:25 +0200
  • 80321d75a2 new/close file Denes Matetelki 2011-06-15 13:47:57 +0200
  • baf944f8de refactor, pulling common code to function, when inserting a new node in hint mode the new node gets a number too Denes Matetelki 2011-06-14 15:32:24 +0200
  • b333f16b6d refactor: removing copypaste code to common function Denes Matetelki 2011-06-14 12:31:33 +0200
  • a3f87785f5 last node cannot be deleted 0.1 Denes Matetelki 2011-06-14 11:45:41 +0200
  • b947ebf2ad cannot remove not existing edges Denes Matetelki 2011-06-14 11:41:02 +0200
  • c19af27b62 shorter lines to fit in 80, bugfix: multiple edges could be added between 2 nodes Denes Matetelki 2011-06-14 11:08:09 +0200
  • 2797afa329 removing edge like adding one, start deletion with 'd' Denes Matetelki 2011-06-13 18:00:36 +0200
  • 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' Denes Matetelki 2011-06-13 17:29:18 +0200
  • caeafb77fb new node is created with empty string, when entering node editing mode, the cursor is to the end of the text Denes Matetelki 2011-06-13 17:05:03 +0200
  • e8731a8e14 in hint mode the whole node bg is changed, not just the text's Denes Matetelki 2011-06-13 16:57:20 +0200
  • eb19562c6e cursor is movable with ctrl,cursor keys when editing a node Denes Matetelki 2011-06-13 16:06:30 +0200
  • 74ec242dd6 mouse double click sets selected node editable, when inserting a new node, the new node gets focus and become editable Denes Matetelki 2011-06-11 21:56:52 +0200
  • 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 Denes Matetelki 2011-06-11 21:19:40 +0200
  • 6cab47bfae shorter lines, less qDebug(), Node::calculateBiggestAngle() works Denes Matetelki 2011-06-10 23:53:53 +0200