aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/modeleditor/actionhandler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ModelEditor: Move export actions to File menuEike Ziller2018-02-051-4/+5
| | | | | | | Only visible when a model editor is active Change-Id: Ia21045188867b23815bd05432d1fd4699de8bd61 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Unify zooming actions of image viewer and model editorEike Ziller2018-02-051-6/+3
| | | | | Change-Id: I5761ab579beda5b2cd0b725869ed216cb97e900c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* ModelEditor: Remove code duplication in action handlerEike Ziller2018-02-011-112/+23
| | | | | Change-Id: I7d4beff0c0408c0ef8655953434c9d324fb452cc Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* ModelEditor: Remove unused methodsEike Ziller2018-02-011-21/+0
| | | | | | | The zoom out and reset actions were even wrong. Change-Id: I718e024cc2483c47ac3046b22c2526746288b6db Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Move HTML out of translated stringsRobert Loehning2018-01-241-1/+2
| | | | | | | | Change-Id: I4664427086619f33e9a882eb3f0a5f2f52e1b42a Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* ModelEditor: Improve export of diagramsJochen Becher2018-01-091-1/+20
| | | | | | | | | | | | | Implemented new menu item "Export Selected Elements" exporting only selected elements from diagram to image file. The existing menu item "Export Diagram" exports the whole diagram always. In both cases any selection will be removed from the diagram before export and restored afterwards. Task.number: QTCREATORBUG-16689 Change-Id: If9ad5d38a690fe8dc4b18624d0ddc81618b117d1 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* ModelEditor: Replace 0 with nullptr in pluginJochen Becher2017-08-071-14/+14
| | | | | Change-Id: I38b34213790dd165637d0d5096a4640eb43e8e0c Reviewed-by: André Hartmann <aha_1980@gmx.de>
* ModelEditor: Remove QStringLiteral from plugin codeJochen Becher2017-08-061-6/+6
| | | | | Change-Id: Ia88af8340540790bb6922682166c662863ebcaa3 Reviewed-by: André Hartmann <aha_1980@gmx.de>
* ModelEditor: fix icon pathNikita Baryshnikov2016-08-101-3/+2
| | | | | Change-Id: I5d8c7ca4486e444a4c1c2861301e5a32c38a4068 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Merge remote-tracking branch 'origin/4.1'Eike Ziller2016-07-111-4/+4
|\ | | | | | | | | | | | | | | Conflicts: README.md src/plugins/modeleditor/actionhandler.cpp Change-Id: I65c2885593b881eda94872168a3891cab9cafe71
| * ModelEditor: Add labels to commandsTakumi ASAKI2016-07-071-4/+4
| | | | | | | | | | | | | | | | Some commands did not have labels for keyboard shortcuts setting. Change-Id: Ifed0c2acfca614cdd9f7dbc3256ad644f280e60f Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | ModelEditor: Synchronize browser and diagram selectionJochen Becher2016-06-271-0/+14
|/ | | | | Change-Id: Idfbf2db98123e00bc3cef13869a0535a35e41f42 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* ModelEditor: Implement zoom of diagrams.Jochen Becher2016-06-241-0/+59
| | | | | | | | | | All elements of a zoomed diagram must be dran anti-aliased. This change removes the extra handling of drawing vertical or horizontal lines without anti-alias. The complete graphics view is drawn anti-aliased instead. Change-Id: I6fc041b6d70da5a7a7bcb8e97d07990517380b90 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* ModelEditor: Disable menu item if no diagram is openJochen Becher2016-03-111-1/+1
| | | | | | Change-Id: I95937f4533307364b6eb1fb42ab821c825883346 Task-number: QTCREATORBUG-15853 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* ModelEditor: Export diagram as image, pdf or svgJochen Becher2016-02-241-0/+26
| | | | | Change-Id: I19be1de5f0c8414b4d76dbbbb68e71183b7ce08e Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-18/+13
| | | | | | | * Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* ModelEditor: Add action for inplace editingJochen Becher2016-01-061-8/+18
| | | | | | | | Pressing "Return" activates inplace editing, Shift+Return activates properties. Change-Id: I67601a439d27f9d322a3a88f7706d26f75faaab8 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* ModelEditor: Set global context for parent-diagram actionJochen Becher2016-01-041-15/+15
| | | | | | | | | | After selecting a new diagram from the pop-down menu the open-parent-diagram action was not immediately available because the model editor context is no longer the active one. With this change the action is registered in global context. Change-Id: Icf6fc0408916a3e22d2f19e7a09ab24fcf20a867 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* ModelEditor: fix UI text punctuation and capitalizationLeena Miettinen2015-10-261-1/+1
| | | | | | Change-Id: I4b15d727adc1fa3a082a42e9a3aae93cc092bd64 Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* ModelEditor: Add new button to open parent diagramJochen Becher2015-09-301-0/+17
| | | | | | | | | | | If the currently open diagram has a parent diagram (that is: a diagram in the package one hierarchy step up) it can now be opened by pressing a button in the toolbar. Default short cut is Ctrl+Shift+P. This change completes the navigation features. Change-Id: Ie073676644a6283842b2bbb0d14aca1dfe2706e7 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* ModelEditor: Use shortcut "Return" for renaming elementsJochen Becher2015-09-301-1/+1
| | | | | | | | ModelEditor used short cut "F2" for renaming elements which shall be used for "Goto Definition" in future. Change-Id: If20b508eca1cf177e2140933ad696e9032d56dc0 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* ModelEditor: Remove diagram's specific document and editorJochen Becher2015-09-301-10/+10
| | | | | | | | | Only one document is created per .qmodel file and only one editor is opened (splitting is not yet supported). The editor shows one diagram, another diagram can be shown from the model tree. Change-Id: Icd8211c14cb09203c52769a8ea1c90edb741ae51 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
* ModelEditor: Minor cleanupOrgad Shaneh2015-09-181-5/+4
| | | | | | | | Replace a dummy local var with nullptr Change-Id: Ieea27fe894b141233b657a056cf3954f96649b03 Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: hjk <hjk@theqtcompany.com>
* ModelEditor: Fix MSVC compilationOrgad Shaneh2015-09-171-4/+5
| | | | | | | | | | QStringLiteral does not work with split string literal and MSVC. Only the first part gets a 'L' prepended, and an "error C2308: concatenating mismatched strings" is generated. Change-Id: I3edf1259103ea5168aef06c0a81aab4a381d0f83 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
* Add new ModelEditor plugin.Jochen Becher2015-09-161-0/+225
The plugin is based on the 'modelinglib' library. For features and screenshots see https://wiki.qt.io/ModelEditor Change-Id: I857be0652a852cc69a9729f64e67134fe630af00 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>