Public Attributes | |
| std::unordered_map< std::string, uint64_t > | last_used_at |
| uint64_t | mru_counter = 0 |
| std::unordered_map< std::string, bool > | pinned_windows |
| std::unordered_map< std::string, bool > | pending_pinned_base_ids |
| size_t | session_count = 0 |
| size_t | active_session = 0 |
| std::unordered_map< size_t, std::vector< std::string > > | session_windows |
| std::unordered_map< size_t, std::unordered_map< std::string, std::string > > | session_window_mapping |
| std::unordered_map< size_t, std::unordered_map< std::string, std::string > > | session_reverse_window_mapping |
| std::unordered_map< size_t, std::unordered_map< WindowContextScope, std::string, WindowContextScopeHash > > | session_context_keys |
Definition at line 1059 of file workspace_window_manager.h.
| std::unordered_map<std::string, uint64_t> yaze::editor::WorkspaceWindowManager::WindowSessionState::last_used_at |
Definition at line 1060 of file workspace_window_manager.h.
| uint64_t yaze::editor::WorkspaceWindowManager::WindowSessionState::mru_counter = 0 |
Definition at line 1061 of file workspace_window_manager.h.
| std::unordered_map<std::string, bool> yaze::editor::WorkspaceWindowManager::WindowSessionState::pinned_windows |
Definition at line 1062 of file workspace_window_manager.h.
| std::unordered_map<std::string, bool> yaze::editor::WorkspaceWindowManager::WindowSessionState::pending_pinned_base_ids |
Definition at line 1067 of file workspace_window_manager.h.
| size_t yaze::editor::WorkspaceWindowManager::WindowSessionState::session_count = 0 |
Definition at line 1068 of file workspace_window_manager.h.
Referenced by yaze::editor::WorkspaceWindowManager::GetSessionCount().
| size_t yaze::editor::WorkspaceWindowManager::WindowSessionState::active_session = 0 |
Definition at line 1069 of file workspace_window_manager.h.
| std::unordered_map<size_t, std::vector<std::string> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_windows |
Definition at line 1070 of file workspace_window_manager.h.
Referenced by yaze::editor::WorkspaceWindowManager::FindSessionWindowIds(), yaze::editor::WorkspaceWindowManager::FindSessionWindowIds(), yaze::editor::WorkspaceWindowManager::RegisterSession(), and yaze::editor::WorkspaceWindowManager::UnregisterSession().
| std::unordered_map<size_t, std::unordered_map<std::string, std::string> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_window_mapping |
Definition at line 1072 of file workspace_window_manager.h.
Referenced by yaze::editor::WorkspaceWindowManager::FindSessionWindowMapping(), yaze::editor::WorkspaceWindowManager::FindSessionWindowMapping(), yaze::editor::WorkspaceWindowManager::RegisterSession(), and yaze::editor::WorkspaceWindowManager::UnregisterSession().
| std::unordered_map<size_t, std::unordered_map<std::string, std::string> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_reverse_window_mapping |
Definition at line 1074 of file workspace_window_manager.h.
Referenced by yaze::editor::WorkspaceWindowManager::FindSessionReverseWindowMapping(), yaze::editor::WorkspaceWindowManager::FindSessionReverseWindowMapping(), yaze::editor::WorkspaceWindowManager::RegisterSession(), and yaze::editor::WorkspaceWindowManager::UnregisterSession().
| std::unordered_map<size_t, std::unordered_map<WindowContextScope, std::string, WindowContextScopeHash> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_context_keys |
Definition at line 1078 of file workspace_window_manager.h.
Referenced by yaze::editor::WorkspaceWindowManager::GetContextKey(), yaze::editor::WorkspaceWindowManager::SetContextKey(), and yaze::editor::WorkspaceWindowManager::UnregisterSession().