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 | |