Changesets: DarkRadiant
skineditor 252e43b2 15.11.2022 05:22 Details Diff |
0006162: Remappings are updated on the selected skin |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
skineditor fa718bbc 15.11.2022 05:13 Details Diff |
0006162: Implement add/remove/clear remapping methods on Skin implementation |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
skineditor 80e2a81f 15.11.2022 04:57 Details Diff |
0006162: Add add/remove/clear remapping methods to ISkin interface plus unit tests |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
skineditor 20b75a22 15.11.2022 04:03 Details Diff |
0006162: SkinEditor can handle name updates better now |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
skineditor 597ff53a 14.11.2022 20:07 Details Diff |
0006162: ThreadedDeclarationTreePopulator now offers a few methods to add/remove single elements from the tree (WIP) |
Affected Issues 0006162 |
|
mod - libs/wxutil/dataview/ThreadedDeclarationTreePopulator.h | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/skin/SkinEditorTreeView.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditorTreeView.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
skineditor 91512299 14.11.2022 18:19 Details Diff |
0006162: Introduce specialised SkinTreeView control |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
add - radiant/ui/skin/SkinEditorTreeView.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
skineditor 3cd72932 14.11.2022 17:38 Details Diff |
0006162: Add signal_DeclRenamed() to DeclarationManager |
Affected Issues 0006162 |
|
mod - include/ideclmanager.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.h | Diff File | ||
mod - test/DeclManager.cpp | Diff File | ||
skineditor 3a81acfc 14.11.2022 17:17 Details Diff |
0006162: Issue rename operations to the skin manager - not quite working yet |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
skineditor 4f7a61f8 14.11.2022 17:04 Details Diff |
0006162: When reverting a skin rename operation, this notifies the decl manager about the step |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
skineditor e6966c86 14.11.2022 16:36 Details Diff |
0006162: Add failing test attempting to revert a skin rename operation |
Affected Issues 0006162 |
|
mod - test/Skin.cpp | Diff File | ||
skineditor ac3c485e 14.11.2022 16:28 Details Diff |
0006162: Add renameSkin() method to model skin manager |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.cpp | Diff File | ||
mod - radiantcore/skins/Doom3SkinCache.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
skineditor ffbdd03f 14.11.2022 15:16 Details Diff |
0006162: Update controls when the skin declaration is changed. Fix skin decl generation. |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
skineditor a0bc7798 14.11.2022 15:01 Details Diff |
0006162: Implement add/remove model buttons |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
skineditor 7024c190 14.11.2022 14:53 Details Diff |
0006162: Skin is now an EditableDeclaration, implement the required generateSyntax and the other new methods |
Affected Issues 0006162 |
|
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
skineditor c0a8d6af 14.11.2022 14:36 Details Diff |
0006162: More skin editing unit tests |
Affected Issues 0006162 |
|
mod - test/Skin.cpp | Diff File | ||
skineditor 68ecf6b4 14.11.2022 14:29 Details Diff |
0006162: Add a few unit tests covering addModel and removeModel |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
skineditor 20e72f66 14.11.2022 11:27 Details Diff |
0006162: Add isModified, revertModifications and commitModifications to ISkin interface |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
skineditor a4cd607d 14.11.2022 09:48 Details Diff |
0006162: Update model manipulation button sensitivity |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
skineditor 0c09c977 14.11.2022 09:06 Details Diff |
0006162: Update source view from selected skin |
Affected Issues 0006162 |
|
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
skineditor 45a2e215 14.11.2022 05:56 Details Diff |
0006162: Add basic unit tests |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - test/Skin.cpp | Diff File | ||
mod - test/resources/tdm/skins/test_skins.skin | Diff File | ||
skineditor 0944ba77 14.11.2022 05:49 Details Diff |
0006162: Add ISkin::getAllRemappings() method, populate list. Move implementation to .cpp file. |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/skins/Doom3ModelSkin.cpp | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
skineditor f65ca959 14.11.2022 04:54 Details Diff |
0006162: Model list is populated from the selected skin |
Affected Issues 0006162 |
|
mod - include/modelskin.h | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
mod - radiantcore/skins/Doom3ModelSkin.h | Diff File | ||
skineditor 0b10a38f 14.11.2022 04:34 Details Diff |
0006162: Start loading selected skin data into controls, updating sensitivity |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
skineditor 95bff6aa 14.11.2022 04:19 Details Diff |
0006162: Add replacement table |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File | ||
skineditor fa89c63b 14.11.2022 04:01 Details Diff |
0006162: Add preview widget |
Affected Issues 0006162 |
|
mod - install/ui/skineditor.fbp | Diff File | ||
mod - install/ui/skineditor.xrc | Diff File | ||
mod - radiant/ui/skin/SkinEditor.cpp | Diff File | ||
mod - radiant/ui/skin/SkinEditor.h | Diff File |