Refactor editor window synchronization flow
This commit is contained in:
@@ -20,11 +20,9 @@ public:
|
||||
bool TrySetWindowSet(
|
||||
UIEditorWindowWorkspaceSet windowSet,
|
||||
std::string& outError);
|
||||
bool UpsertWindowState(
|
||||
const UIEditorWindowWorkspaceState& windowState,
|
||||
bool primary,
|
||||
std::string& outError);
|
||||
void RemoveWindowState(std::string_view windowId, bool primary);
|
||||
void ClearWindowSet() {
|
||||
m_windowSet = {};
|
||||
}
|
||||
bool IsPrimaryWindowId(std::string_view windowId) const;
|
||||
const UIEditorWindowWorkspaceSet& GetWindowSet() const {
|
||||
return m_windowSet;
|
||||
|
||||
Reference in New Issue
Block a user