summaryrefslogtreecommitdiffstats
path: root/utils/regtools/qeditor/mainwindow.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-04-08qeditor: port to the new hwstub library and add featuresAmaury Pouly1-12/+26
This commit adds support for the version of the hwstub library, which requires a lot of changes. It also adds some editing features, such as register access and much better editing of fields using the mouse (double click on a field to be able to resize and move it). Change-Id: I3c4e4cc855cb44911c72bc8127bad841b68efe52
2016-02-06regtoosl/qeditor: port to the new description formatAmaury Pouly1-11/+16
This big commit port qeditor from v1 to v2 register file format. Although the display code was much simplified, the edit code had to be rewritten. The new code also brings many improvement to the register display widget. The new code also compiles with both Qt4 and Qt5, although it is recommended to use Qt5 to get some improvements, especially in the layout of editor. Change-Id: I24633ac37a144f25d9e705b565654269ec9cfbd3
2015-09-11soc_desc: new version of the desc file formatAmaury Pouly1-1/+3
Fix qeditor to use the old soc_desc_v1. Port hwstub_shell to the new description format. Change-Id: I9fefbff534bfaa5c3603bb3dd8307a2b76e88cfc
2014-12-15qeditor: rework mainwindow tab names handlingAmaury Pouly1-4/+11
With the previous code, tab names would be ignored if tab is detached which can happen early on. Change-Id: I9eac4202850f3e79a04590a4ba1444850ec6a583 Reviewed-on: http://gerrit.rockbox.org/986 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-12-15qeditor: add copyrightAmaury Pouly1-0/+20
Change-Id: I7834bc09b21f2a2d84b1c9edbbe1188372809c63 Reviewed-on: http://gerrit.rockbox.org/983 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-09-19qeditor: rework modified indicator, register tab names depend on contentAmaury Pouly1-13/+40
Because Qt doesn't support QObject multiple inherance, it is a bit tricky to have a base class which interact with the UI. The register tab name now display: - file dump name (for dumps) - hwstub device path (for hwstub) And the register editor display the filename Change-Id: If2579992098c02627c67d560c824f1668e73bc45 Reviewed-on: http://gerrit.rockbox.org/979 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-05-11qeditor: add support for deletion of itemsAmaury Pouly1-1/+12
Change-Id: I886e15585bd3bfed3303e4b845cd8960a9461277
2014-05-01regtools: completely rework qeditor, improve soc desc library and toolsAmaury Pouly1-7/+56
The graphical editor can now display and editor description files. The library has been improved to provide more useful function. The XML format has been slightly changed: only one soc is allowed per file (this is was already de facto the case since <soc> was the root tag). Also introduce a DTD to validate the files. Change-Id: If70ba35b6dc0242bdb87411cf4baee9597798aac
2014-02-10regtools/qeditor: clean-upAmaury Pouly1-1/+10
Free the backend when closing a tab to release some memory. Implement about dialogs. Change-Id: Ic8c500a23d38e6c3dd4de6a4ba862012925968be
2014-02-10utils/regtools: slight rework of tab management in qeditorAmaury Pouly1-1/+3
Change-Id: Iaf41defb79bb76010f3ff5269c28e4bad991ebc3
2013-12-24regtools/qeditor: always open a register tab at initAmaury Pouly1-0/+2
Change-Id: I47a1413ca648c7166571e6b0ba88c7ebb5ce86a8
2013-09-18retools/qeditor: add pin decoder (very basic add the moment)Amaury Pouly1-1/+1
Change-Id: I5309794efda67fd3bf5c265b35ea7da5faf662f6
2013-08-22regtools: various fixAmaury Pouly1-1/+1
Change-Id: I3a37221d1688c2f1cbc649bbd2fd27dc78d286a6
2013-08-21regtools: add graphical register explorer + analyserAmaury Pouly1-0/+108
This tool allows one to explore any register map. Register dumps (like produced by hwstub tools) can be loaded and decoded by the tool. Finally some analysers are provided for specific soc analysis like clock tree and emi on imx233 for example. Change-Id: Iaf81bd52d15f3e44ab4fe9bc039153fcf60cf92a