| ActivateSession(size_t index) | yaze::editor::SessionCoordinator | |
| active_session_index_ | yaze::editor::SessionCoordinator | private |
| card_registry_ | yaze::editor::SessionCoordinator | private |
| CleanupClosedSessions() | yaze::editor::SessionCoordinator | |
| ClearAllSessions() | yaze::editor::SessionCoordinator | |
| CloseCurrentSession() | yaze::editor::SessionCoordinator | |
| CloseSession(size_t index) | yaze::editor::SessionCoordinator | |
| CreateNewSession() | yaze::editor::SessionCoordinator | |
| CreateSessionFromRom(Rom &&rom, const std::string &filepath) | yaze::editor::SessionCoordinator | |
| DrawSessionBadge(size_t index) | yaze::editor::SessionCoordinator | |
| DrawSessionContextMenu(size_t index) | yaze::editor::SessionCoordinator | |
| DrawSessionIndicator() | yaze::editor::SessionCoordinator | |
| DrawSessionManager() | yaze::editor::SessionCoordinator | |
| DrawSessionRenameDialog() | yaze::editor::SessionCoordinator | |
| DrawSessionSwitcher() | yaze::editor::SessionCoordinator | |
| DrawSessionTab(size_t index, bool is_active) | yaze::editor::SessionCoordinator | |
| DrawSessionTabs() | yaze::editor::SessionCoordinator | |
| DuplicateCurrentSession() | yaze::editor::SessionCoordinator | |
| editor_manager_ | yaze::editor::SessionCoordinator | private |
| FocusFirstSession() | yaze::editor::SessionCoordinator | |
| FocusLastSession() | yaze::editor::SessionCoordinator | |
| FocusNextSession() | yaze::editor::SessionCoordinator | |
| FocusPreviousSession() | yaze::editor::SessionCoordinator | |
| GenerateUniqueEditorTitle(const std::string &editor_name, size_t session_index) const | yaze::editor::SessionCoordinator | |
| GenerateUniqueSessionName(const std::string &base_name) const | yaze::editor::SessionCoordinator | |
| GetActiveRomSession() const | yaze::editor::SessionCoordinator | |
| GetActiveSession() const | yaze::editor::SessionCoordinator | |
| GetActiveSessionCount() const | yaze::editor::SessionCoordinator | |
| GetActiveSessionDisplayName() const | yaze::editor::SessionCoordinator | |
| GetActiveSessionIndex() const | yaze::editor::SessionCoordinator | |
| GetCurrentEditorSet() const | yaze::editor::SessionCoordinator | |
| GetCurrentRom() const | yaze::editor::SessionCoordinator | |
| GetEmptySessionCount() const | yaze::editor::SessionCoordinator | |
| GetLoadedSessionCount() const | yaze::editor::SessionCoordinator | |
| GetSession(size_t index) const | yaze::editor::SessionCoordinator | |
| GetSessionColor(size_t index) const | yaze::editor::SessionCoordinator | |
| GetSessionDisplayName(size_t index) const | yaze::editor::SessionCoordinator | |
| GetSessionIcon(size_t index) const | yaze::editor::SessionCoordinator | |
| GetTotalSessionCount() const | yaze::editor::SessionCoordinator | |
| HasDuplicateSession(const std::string &filepath) const | yaze::editor::SessionCoordinator | |
| HasMultipleSessions() const | yaze::editor::SessionCoordinator | |
| HideAllCardsInActiveSession() | yaze::editor::SessionCoordinator | |
| HideCardsInCategory(const std::string &category) | yaze::editor::SessionCoordinator | |
| HideSessionManager() | yaze::editor::SessionCoordinator | inline |
| HideSessionSwitcher() | yaze::editor::SessionCoordinator | inline |
| IsSessionActive(size_t index) const | yaze::editor::SessionCoordinator | |
| IsSessionClosed(size_t index) const | yaze::editor::SessionCoordinator | |
| IsSessionEmpty(size_t index) const | yaze::editor::SessionCoordinator | |
| IsSessionLoaded(size_t index) const | yaze::editor::SessionCoordinator | |
| IsSessionManagerVisible() const | yaze::editor::SessionCoordinator | inline |
| IsSessionModified(size_t index) const | yaze::editor::SessionCoordinator | |
| IsSessionSwitcherVisible() const | yaze::editor::SessionCoordinator | inline |
| IsValidSessionIndex(size_t index) const | yaze::editor::SessionCoordinator | |
| kMaxSessions | yaze::editor::SessionCoordinator | privatestatic |
| kMinSessions | yaze::editor::SessionCoordinator | privatestatic |
| LoadRomIntoSession(const std::string &filename, size_t session_index=SIZE_MAX) | yaze::editor::SessionCoordinator | |
| RemoveSession(size_t index) | yaze::editor::SessionCoordinator | |
| RenameSession(size_t index, const std::string &new_name) | yaze::editor::SessionCoordinator | |
| SaveActiveSession(const std::string &filename="") | yaze::editor::SessionCoordinator | |
| SaveSessionAs(size_t session_index, const std::string &filename) | yaze::editor::SessionCoordinator | |
| session_count_ | yaze::editor::SessionCoordinator | private |
| session_rename_buffer_ | yaze::editor::SessionCoordinator | private |
| session_to_rename_ | yaze::editor::SessionCoordinator | private |
| SessionCoordinator(void *sessions_ptr, EditorCardRegistry *card_registry, ToastManager *toast_manager, UserSettings *user_settings) | yaze::editor::SessionCoordinator | explicit |
| sessions_ptr_ | yaze::editor::SessionCoordinator | private |
| SetActiveSessionIndex(size_t index) | yaze::editor::SessionCoordinator | |
| SetEditorManager(EditorManager *manager) | yaze::editor::SessionCoordinator | inline |
| show_session_manager_ | yaze::editor::SessionCoordinator | private |
| show_session_rename_dialog_ | yaze::editor::SessionCoordinator | private |
| show_session_switcher_ | yaze::editor::SessionCoordinator | private |
| ShowAllCardsInActiveSession() | yaze::editor::SessionCoordinator | |
| ShowCardsInCategory(const std::string &category) | yaze::editor::SessionCoordinator | |
| ShowSessionLimitWarning() | yaze::editor::SessionCoordinator | |
| ShowSessionManager() | yaze::editor::SessionCoordinator | inline |
| ShowSessionOperationResult(const std::string &operation, bool success) | yaze::editor::SessionCoordinator | |
| ShowSessionSwitcher() | yaze::editor::SessionCoordinator | inline |
| SwitchToSession(size_t index) | yaze::editor::SessionCoordinator | |
| toast_manager_ | yaze::editor::SessionCoordinator | private |
| ToggleSessionManager() | yaze::editor::SessionCoordinator | inline |
| ToggleSessionSwitcher() | yaze::editor::SessionCoordinator | inline |
| UpdateActiveSession() | yaze::editor::SessionCoordinator | |
| UpdateSessionCount() | yaze::editor::SessionCoordinator | |
| user_settings_ | yaze::editor::SessionCoordinator | private |
| ValidateSessionIndex(size_t index) const | yaze::editor::SessionCoordinator | |
| ~SessionCoordinator()=default | yaze::editor::SessionCoordinator | |