Changesets: DarkRadiant
favourites d2f55f43 04.01.2021 03:54 Details Diff |
0005127: TextureBrowser is notified on favourite changes |
Affected Issues 0005127 |
|
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
favourites 16f8cdf7 04.01.2021 03:47 Details Diff |
0005127: Introduce signals to subscribe to when a favourite set is modified |
Affected Issues 0005127 |
|
mod - include/ifavourites.h | Diff File | ||
mod - radiantcore/decl/FavouriteSet.h | Diff File | ||
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
mod - radiantcore/decl/FavouritesManager.h | Diff File | ||
favourites 5b0f8224 04.01.2021 03:39 Details Diff |
0005127: Add toggle button to TextureBrowser to filter out non-favourites |
Affected Issues 0005127 |
|
add - install/bitmaps/favourite.png | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
favourites d631f9db 04.01.2021 02:14 Details Diff |
0005127: There's no real benefit in the ParticlesChooser being a static singleton, convert it to a regular instantiable dialog. |
Affected Issues 0005127 |
|
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
favourites 1236c92c 03.01.2021 19:09 Details Diff |
0005127: Persist favourite particle defs |
Affected Issues 0005127 |
|
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
favourites 0a0c7850 03.01.2021 19:08 Details Diff |
0005127: Migrate ParticlesChooser |
Affected Issues 0005127 |
|
mod - include/idecltypes.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
favourites d0a97905 03.01.2021 18:11 Details Diff |
0005127: Progress message handling |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
favourites 265953d5 03.01.2021 18:01 Details Diff |
0005127: TreeModel columns is owned by the ModelTreeView class now. Move stuff to .cpp file. |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
add - radiant/ui/modelselector/ModelTreeView.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
favourites 912b0cc4 03.01.2021 17:25 Details Diff |
0005127: Persist model favourites to registry |
Affected Issues 0005127 |
|
mod - radiantcore/decl/FavouritesManager.cpp | Diff File | ||
favourites fd9ad932 03.01.2021 17:17 Details Diff |
0005127: Make the ModelSelector display its favourites correctly |
Affected Issues 0005127 |
|
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
favourites 9256d995 03.01.2021 16:55 Details Diff |
0005127: Create a separate event to give client code a chance to react when the tree model population is done |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
favourites bac0f6fd 03.01.2021 16:04 Details Diff |
0005127: Refresh the view when the filter condition changes |
Affected Issues 0005127 |
|
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
favourites c316105c 03.01.2021 16:01 Details Diff |
0005127: Migrate ModelPopulator to derive from ThreadedResourceTreePopulator. Move progress message handling to ResourceTreeView class - we need more control about when we need to clear that item. |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - libs/wxutil/dataview/ThreadedResourceTreePopulator.cpp | Diff File | ||
mod - libs/wxutil/dataview/ThreadedResourceTreePopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
favourites a8037439 03.01.2021 14:59 Details Diff |
0005127: More ModelSelector WIP code |
Affected Issues 0005127 |
|
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
mod - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
favourites 28b719d5 03.01.2021 14:59 Details Diff |
0005127: Prevent exceptions when trying to access empty columns values on data view items. This can happen if the tree model filter function is accessing columns on items that are created by the ResourceTreeView base class, which is unaware of those columns. |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/TreeModel.h | Diff File | ||
favourites 7a533eb7 03.01.2021 14:39 Details Diff |
0005127: Start refactoring the ModelSelector tree towards ResourceTreeView. |
Affected Issues 0005127 |
|
mod - include/idecltypes.h | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/ResourceTreeView.h | Diff File | ||
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
add - radiant/ui/modelselector/ModelTreeView.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 0aefd97f 03.01.2021 14:30 Details Diff |
CamWnd no longer implements ICameraView CamWnd was only ever a "forwarding wrapper" for ICameraView, with public methods which did nothing other than pass the call directly to the equivalent method on the contained ICameraView::Ptr member. This is now simplified by removing the ICameraView interface from CamWnd entirely, and instead passing the contained ICameraView object to the constructor of CameraMouseToolEvent (which also now needs a separate IInteractiveView reference for the MouseToolEvent parent class to expose). The ICameraView forwarding methods are mostly removed from CamWnd now, except for a few which are still used explicitly (by CamWnd and other classes). Also renamed the IMainFrame's toolbar enum values from "HORIZONTAL" and "VERTICAL" to "TOP" and "LEFT" to make clear that they refer to specific application toolbars, not possible toolbar orientations. |
||
mod - include/imainframe.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiant/camera/tools/CameraMouseToolEvent.h | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
mod - radiant/ui/mainframe/TopLevelFrame.cpp | Diff File | ||
mod - radiant/ui/selectionset/SelectionSetToolmenu.cpp | Diff File | ||
favourites df46bf9b 03.01.2021 10:33 Details Diff |
0005127: Migrate ModelSelector tree model to use the standard ResourceTreeView::Columns set |
Affected Issues 0005127 |
|
mod - radiant/ui/modelselector/ModelDataInserter.h | Diff File | ||
mod - radiant/ui/modelselector/ModelPopulator.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
favourites 1a2f05b9 03.01.2021 08:32 Details Diff |
0005127: Add ResourceTreeViewToolbar to SoundChooser. Set path and leafname correct as the ResourceTreeView model expects them. |
Affected Issues 0005127 |
|
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
favourites 2aef0a97 03.01.2021 08:27 Details Diff |
0005127: Add ResourceTreeViewToolbar to SoundChooser |
Affected Issues 0005127 |
|
mod - radiant/uimanager/SoundChooser.h | Diff File | ||
favourites 2d95c882 03.01.2021 08:20 Details Diff |
0005127: Keep the current selection intact when switching between modes |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
favourites 8cf632fa 03.01.2021 08:14 Details Diff |
0005127: Add ResourceTreeViewToolbar to EntityClassChooser |
Affected Issues 0005127 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
favourites 3e34b690 03.01.2021 08:10 Details Diff |
0005127: Move Show All/Favourites radio button to a separate ResourceTreeViewToolbar widget that can be associated to an existing ResourceTreeView. |
Affected Issues 0005127 |
|
add - libs/wxutil/dataview/ResourceTreeViewToolbar.h | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
favourites 3cb69757 03.01.2021 06:06 Details Diff |
0005127: Linux build fixes |
Affected Issues 0005127 |
|
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowserTreeView.cpp | Diff File | ||
mod - radiantcore/decl/FavouriteSet.h | Diff File | ||
mod - radiantcore/decl/FavouritesManager.h | Diff File | ||
favourites 73b32d02 03.01.2021 05:57 Details Diff |
0005127: Selection Change Event handling is available for subclasses now, since it is not trivial to do this for all wx versions. |
Affected Issues 0005127 |
|
mod - libs/wxutil/dataview/ResourceTreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeView.h | Diff File |