Commit Graph

1951 Commits

Author SHA1 Message Date
steve robb
e7a04268a4 Replaced EAutomationTestFlags::ApplicationContextMask with EAutomationTestFlags_ApplicationContextMask.
[CL 34315621 by steve robb in ue5-main branch]
2024-06-12 14:16:23 -04:00
jason walter
3dd1a200df Always return the file path expected as if the data is in the content area.
#jira UE-212267
#rnx

[CL 34313415 by jason walter in ue5-main branch]
2024-06-12 13:04:52 -04:00
steve robb
85f2d450ad EAutomationTestFlags is now an enum class of almost entirely pure flags, with the aim of making the flags visible in the debugger. ApplicationContextMask still needs fixing up everywhere.
#rb robert.manuszewski

[CL 34305488 by steve robb in ue5-main branch]
2024-06-12 09:14:05 -04:00
juan legaz
b90b64d474 Fix Perforce create changelist moving all files from the default CL to the new changelist instead of creating an empty changelist or moving only the selected files
#rb benoit.chauvin, paul.chipchase

[CL 34280276 by juan legaz in ue5-main branch]
2024-06-11 12:17:21 -04:00
dominik peacock
9f02737401 Allow users to select the properties they want displayed in the UI:
- In bottom view, the filter button has been replaced by edit button
- Edit button lets user's select the properties they want to work with
- Top view no longer shows components

#jira UE-216095, UE-216460, UE-216458

[CL 34161423 by dominik peacock in ue5-main branch]
2024-06-06 12:26:25 -04:00
dominik peacock
00e1ef33f2 Add ESourceType::ShowAsToggleButtonList for the IItemModels, which allows the combo button entries to have checkboxes
[CL 34152487 by dominik peacock in ue5-main branch]
2024-06-06 06:48:04 -04:00
dominik peacock
acee3dd84e Adjust IPropertyAssignmentView API to expose the objects displayed by it
[CL 34150201 by dominik peacock in ue5-main branch]
2024-06-06 04:27:34 -04:00
dominik peacock
d5bb3c92c4 Deprecate IItemSourceModel::GetNumSelectableItems
[CL 34150074 by dominik peacock in ue5-main branch]
2024-06-06 04:08:34 -04:00
dominik peacock
124195e54e Replace IPropertySoureModel with new IPropertySource.
IPropertySource strips away functions that were used in an old version but are no longer used in 5.5.

[CL 34119477 by dominik peacock in ue5-main branch]
2024-06-05 05:55:47 -04:00
dominik peacock
1e8a96264a Move several files into Replication/Misc files. This reduces the number of folders and makes it easier to understand / organize.
[CL 34118382 by dominik peacock in ue5-main branch]
2024-06-05 04:23:43 -04:00
dominik peacock
13d5e6327c Deprecate IPropertySelectionSourceModel and replace with new IPropertySourceProcessor, which has a changed, "safer" signature.
[CL 34118163 by dominik peacock in ue5-main branch]
2024-06-05 04:05:43 -04:00
dominik peacock
2c45f0885d Refactor IPropertySelectionSourceModel:.GetPropertySource signature to also accept TSoftObjectPtr. This is in preparation for an upcoming change where the user can select properties to display in the UI.
Also refactors codebase to use TSoftObjectPtr<> in favour of FSoftObjectPath.

[CL 34117557 by dominik peacock in ue5-main branch]
2024-06-05 02:53:36 -04:00
brandon schaefer
0e89aed687 Remove this that should have deadended in 30.10
#rb none

[CL 34105555 by brandon schaefer in ue5-main branch]
2024-06-04 16:23:29 -04:00
brandon schaefer
1d2217f8da Enable AutoRTFM for this module
#rb neil.henning

[CL 34105360 by brandon schaefer in ue5-main branch]
2024-06-04 16:16:44 -04:00
dominik peacock
d34290423e MU Replication: The property view now displays the selected object and its components. The properties are categorized under a category row.
#jira UE-216096

[CL 34090401 by dominik peacock in ue5-main branch]
2024-06-04 07:18:23 -04:00
juan legaz
36f7696d0d Changed p4 change -i to p4 change and reusing the template that the server provides
This ensures that we use the changelist type from the server which was being dropped

#rb alan.kwan, paul.chipchase
#rnx

[CL 34089332 by juan legaz in ue5-main branch]
2024-06-04 05:55:08 -04:00
dominik peacock
b82bddacac Deprecate old version of RegisterTransactionFilter
[CL 34063496 by dominik peacock in ue5-main branch]
2024-06-03 08:38:44 -04:00
dominik peacock
7eaa3f6afa Exclude objects from transactions if they're being replicated in Multi-User.
#jira UE-198812

[CL 34063480 by dominik peacock in ue5-main branch]
2024-06-03 08:37:44 -04:00
dominik peacock
6f6faa1613 Change signature of IConcertClientTransactionBridge::RegisterTransactionFilter: replaces FTransactionFilterDelegate with new FOnFilterTransactionDelegate, which also passes const FTransactionObjectEvent& along.
This allows subscribers to filter out changes based on properties changed.

#rb Jamie.Dale, jason.walter, Rex.Hill
[FYI] Patrick.Hardy, Daniel.Coelho

[CL 34063280 by dominik peacock in ue5-main branch]
2024-06-03 08:21:45 -04:00
dominik peacock
c394e7b8ba Refactor FPropertyData to contain the objects for which the properties are being displayed. IPropertyTreeView to accept
[CL 34061476 by dominik peacock in ue5-main branch]
2024-06-03 05:47:24 -04:00
dave belanger
9f643a5589 Add project directory to p4 workspace error message
#rb wouter.burgers

[CL 34031005 by dave belanger in ue5-main branch]
2024-05-31 09:20:07 -04:00
dominik peacock
aee88cefb0 In active Multi-User UI, replace tabs with fake "tabs" that are controlled via toggle buttons
#jira UE-216099

[CL 34029677 by dominik peacock in ue5-main branch]
2024-05-31 07:10:13 -04:00
dominik peacock
177057a800 [Backout] - CL34028050
[FYI] Dominik.Peacock
Original CL Desc
-----------------------------------------------------------------
Change signature of IConcertClientTransactionBridge::RegisterTransactionFilter: replaces FTransactionFilterDelegate with new FOnFilterTransactionDelegate, which also passes const FTransactionObjectEvent& along.
This allows subscribers to filter out changes based on properties changed.

#rb jason.walter
[FYI] Patrick.Hardy, Daniel.Coelho

[CL 34028087 by dominik peacock in ue5-main branch]
2024-05-31 04:07:26 -04:00
dominik peacock
7dfa271c42 Change signature of IConcertClientTransactionBridge::RegisterTransactionFilter: replaces FTransactionFilterDelegate with new FOnFilterTransactionDelegate, which also passes const FTransactionObjectEvent& along.
This allows subscribers to filter out changes based on properties changed.

#rb jason.walter
[FYI] Patrick.Hardy, Daniel.Coelho

[CL 34028052 by dominik peacock in ue5-main branch]
2024-05-31 03:58:21 -04:00
dominik peacock
b631d0320f Integrate replication muting into MultiUserClient.
- Replaces replication checkbox column with pause & unpause column

#jira UE-204201, UE-211480

[CL 33997546 by dominik peacock in ue5-main branch]
2024-05-30 05:22:05 -04:00