yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::WorkspaceWindowManager::WindowSessionState Struct Reference

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
 

Detailed Description

Definition at line 1059 of file workspace_window_manager.h.

Member Data Documentation

◆ last_used_at

std::unordered_map<std::string, uint64_t> yaze::editor::WorkspaceWindowManager::WindowSessionState::last_used_at

Definition at line 1060 of file workspace_window_manager.h.

◆ mru_counter

uint64_t yaze::editor::WorkspaceWindowManager::WindowSessionState::mru_counter = 0

Definition at line 1061 of file workspace_window_manager.h.

◆ pinned_windows

std::unordered_map<std::string, bool> yaze::editor::WorkspaceWindowManager::WindowSessionState::pinned_windows

Definition at line 1062 of file workspace_window_manager.h.

◆ pending_pinned_base_ids

std::unordered_map<std::string, bool> yaze::editor::WorkspaceWindowManager::WindowSessionState::pending_pinned_base_ids

Definition at line 1067 of file workspace_window_manager.h.

◆ session_count

size_t yaze::editor::WorkspaceWindowManager::WindowSessionState::session_count = 0

◆ active_session

size_t yaze::editor::WorkspaceWindowManager::WindowSessionState::active_session = 0

Definition at line 1069 of file workspace_window_manager.h.

◆ session_windows

std::unordered_map<size_t, std::vector<std::string> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_windows

◆ session_window_mapping

std::unordered_map<size_t, std::unordered_map<std::string, std::string> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_window_mapping

◆ session_reverse_window_mapping

std::unordered_map<size_t, std::unordered_map<std::string, std::string> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_reverse_window_mapping

◆ session_context_keys

std::unordered_map<size_t, std::unordered_map<WindowContextScope, std::string, WindowContextScopeHash> > yaze::editor::WorkspaceWindowManager::WindowSessionState::session_context_keys

The documentation for this struct was generated from the following file: