Changesets: DarkRadiant

favourites d2f55f43

04.01.2021 03:54

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005127: Persist favourite particle defs Affected Issues
0005127
mod - radiantcore/decl/FavouritesManager.cpp Diff File

favourites 0a0c7850

03.01.2021 19:08

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


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

greebo


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

greebo


Details Diff
0005127: Add ResourceTreeViewToolbar to SoundChooser Affected Issues
0005127
mod - radiant/uimanager/SoundChooser.h Diff File

favourites 2d95c882

03.01.2021 08:20

greebo


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

greebo


Details Diff
0005127: Add ResourceTreeViewToolbar to EntityClassChooser Affected Issues
0005127
mod - libs/wxutil/EntityClassChooser.cpp Diff File

favourites 3e34b690

03.01.2021 08:10

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 168 169 170 171 172 173 174 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last