Commit Graph

23 Commits

Author SHA1 Message Date
Lioncache
43eae548ac Editor: Convert QVector over to QList
In Qt 6 QVector is now a typedef alias for QList, so we can convert these over
to make the semantics explicit.
2025-11-30 15:44:23 -05:00
Lioncash
35eb097d13 CEditorApplication: Make gkTickFrequencyMS constexpr 2020-07-10 15:25:57 -04:00
Lioncash
9bc2723498 General: Make use of override where applicable 2020-06-28 07:37:58 -04:00
Lioncash
f1d1c26283 CEditorApplication: Make use of in-class initializers where applicable 2020-06-28 03:02:50 -04:00
Lioncash
1ae5462cd7 CGameProject: Make use of unique_ptr where applicable
Makes the ownership semantics explicit.
2020-06-12 16:07:04 -04:00
Aruki
42d079ff49 Added widget for toggling quickplay properties 2019-04-07 00:00:33 -07:00
Aruki
1360202ee5 Added commandline-operated test for verifying cooker output 2019-01-30 01:05:52 -07:00
Aruki
84d689e104 Changed EGame to an enum class. Created NGameList and NPropertyMap to change how templates are managed/saved/loaded. Added support for property map keeping track of ID/type pairs. 2018-10-07 17:53:19 -06:00
Aruki
16e310fb2f Update resource selectors when their asset is renamed, fixed default world editor split sizes, disabled model editor save button outside of MP1 2017-07-18 03:07:42 -06:00
Aruki
a813c4c61c Fixed table view updating to properly show changes after moving resources/directories 2017-07-15 22:24:59 -06:00
Aruki
dbe8b7922c Added support for dragging/dropping resources; you can use drag/drop to rearrange resources/folders in the resource browser now, and you can drag/drop resources onto resource selector widgets 2017-07-14 18:41:56 -06:00
Aruki
137c10f28f Major resource browser UI overhaul 2017-07-12 20:45:14 -06:00
Aruki
9a52fe52d4 Added ability to rebuild the resource database from the project resources folder. Editor can detect if the resource database is corrupt on load and if so prompts the user to repair it. 2017-07-04 04:59:22 -06:00
Aruki
0a9b052413 Added progress bars for most major blocking operations 2017-05-21 18:01:09 -06:00
Aruki
e89d44f7a7 Moved POI mapping dialog to be a sidebar instead, fixed standable collision visualization in MP2/3 2017-02-20 16:02:05 -07:00
Aruki
bdb753dca2 Added project settings dialog; added build name lookup functionality 2017-02-15 01:00:48 -07:00
Aruki
9928a599be Initial work towards making the World Editor the main application window 2017-02-11 18:35:33 -07:00
Aruki
a7b0a2480c Reimplemented save & repack button to work in the project system 2017-02-08 11:20:33 -07:00
Aruki
eca833cf89 Changed game exporter to export from a full disc image using nod instead of a pre-extracted disc filesystem; also fixed issue with tabbing in/out with a file dialog open, and fixed a memory leak in CAnimSet 2017-02-06 09:20:18 -07:00
Aruki
c51d79cc42 Added "edit" button to resource selector context menu 2017-02-01 10:54:53 -07:00
Aruki
4e8ecdb79c Created new resource selector widget class 2017-02-01 08:43:42 -07:00
parax0
a7b381f301 Made a bunch of changes to make the resource store system more friendly to multiple stores instead of just a single active one, and set up a resource database for editor assets 2016-08-31 02:09:13 -06:00
parax0
3f3735ac7a Created application class to manage editor windows, improved camera AABox orbit 2016-08-30 00:47:02 -06:00