Resource editor: Remove lots of indirections
Because only the tree view had access to the resource model, many
methods in the IEditor instance and document were going their way
through IEditor -> QRC editor widget -> tree view -> model.
Create the model in the document instead, pass that model to the tree
view, and let the document work on the model directly.
Change-Id: I76405e60f118e2bbf63d3f9a4d39cd73be64aa14
Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
Showing
- src/plugins/resourceeditor/qrceditor/qrceditor.cpp 17 additions, 43 deletionssrc/plugins/resourceeditor/qrceditor/qrceditor.cpp
- src/plugins/resourceeditor/qrceditor/qrceditor.h 2 additions, 13 deletionssrc/plugins/resourceeditor/qrceditor/qrceditor.h
- src/plugins/resourceeditor/qrceditor/resourcefile.cpp 105 additions, 0 deletionssrc/plugins/resourceeditor/qrceditor/resourcefile.cpp
- src/plugins/resourceeditor/qrceditor/resourcefile_p.h 49 additions, 0 deletionssrc/plugins/resourceeditor/qrceditor/resourcefile_p.h
- src/plugins/resourceeditor/qrceditor/resourceview.cpp 2 additions, 184 deletionssrc/plugins/resourceeditor/qrceditor/resourceview.cpp
- src/plugins/resourceeditor/qrceditor/resourceview.h 1 addition, 30 deletionssrc/plugins/resourceeditor/qrceditor/resourceview.h
- src/plugins/resourceeditor/resourceeditorw.cpp 61 additions, 48 deletionssrc/plugins/resourceeditor/resourceeditorw.cpp
- src/plugins/resourceeditor/resourceeditorw.h 13 additions, 10 deletionssrc/plugins/resourceeditor/resourceeditorw.h
Loading
Please register or sign in to comment