| active_category_ | yaze::editor::PanelManager | private |
| active_editor_categories_ | yaze::editor::PanelManager | private |
| active_session_ | yaze::editor::PanelManager | private |
| AddToRecent(const std::string &card_id) | yaze::editor::PanelManager | |
| cards_ | yaze::editor::PanelManager | private |
| category_file_browsers_ | yaze::editor::PanelManager | private |
| centralized_visibility_ | yaze::editor::PanelManager | private |
| ClearAllPanels() | yaze::editor::PanelManager | |
| DeletePreset(const std::string &name) | yaze::editor::PanelManager | |
| DisableFileBrowser(const std::string &category) | yaze::editor::PanelManager | |
| DrawAllVisiblePanels() | yaze::editor::PanelManager | |
| emulator_visible_ | yaze::editor::PanelManager | private |
| EnableFileBrowser(const std::string &category, const std::string &root_path="") | yaze::editor::PanelManager | |
| EnforceResourceLimits(const std::string &resource_type) | yaze::editor::PanelManager | |
| favorite_cards_ | yaze::editor::PanelManager | private |
| focused_card_index_ | yaze::editor::PanelManager | private |
| GetActiveCategory() const | yaze::editor::PanelManager | inline |
| GetActiveSessionId() const | yaze::editor::PanelManager | inline |
| GetAllCategories(size_t session_id) const | yaze::editor::PanelManager | |
| GetAllCategories() const | yaze::editor::PanelManager | |
| GetAllPanelDescriptors() const | yaze::editor::PanelManager | inline |
| GetCategoryIcon(const std::string &category) | yaze::editor::PanelManager | static |
| GetCategoryTheme(const std::string &category) | yaze::editor::PanelManager | static |
| GetCollapsedSidebarWidth() | yaze::editor::PanelManager | inlinestatic |
| GetEditorPanel(const std::string &panel_id) | yaze::editor::PanelManager | |
| GetFavoritePanels() const | yaze::editor::PanelManager | inline |
| GetFileBrowser(const std::string &category) | yaze::editor::PanelManager | |
| GetFocusedPanelIndex() const | yaze::editor::PanelManager | inline |
| GetPanelCount() const | yaze::editor::PanelManager | inline |
| GetPanelDescriptor(size_t session_id, const std::string &base_card_id) const | yaze::editor::PanelManager | |
| GetPanelsInCategory(size_t session_id, const std::string &category) const | yaze::editor::PanelManager | |
| GetPanelsInSession(size_t session_id) const | yaze::editor::PanelManager | |
| GetPinnedPanels(size_t session_id) const | yaze::editor::PanelManager | |
| GetPinnedPanels() const | yaze::editor::PanelManager | |
| GetPrefixedPanelId(size_t session_id, const std::string &base_id) const | yaze::editor::PanelManager | private |
| GetPresets() const | yaze::editor::PanelManager | |
| GetRecentPanels() const | yaze::editor::PanelManager | inline |
| GetSessionCount() const | yaze::editor::PanelManager | inline |
| GetSidebarWidth() | yaze::editor::PanelManager | inlinestatic |
| GetSidePanelWidth() | yaze::editor::PanelManager | inlinestatic |
| GetVisibilityFlag(size_t session_id, const std::string &base_card_id) | yaze::editor::PanelManager | |
| GetVisibilityFlag(const std::string &base_card_id) | yaze::editor::PanelManager | inline |
| GetVisiblePanelCount(size_t session_id) const | yaze::editor::PanelManager | |
| HandleSidebarKeyboardNav(size_t session_id, const std::vector< PanelDescriptor > &cards) | yaze::editor::PanelManager | |
| HasFileBrowser(const std::string &category) const | yaze::editor::PanelManager | |
| HideAll(size_t session_id) | yaze::editor::PanelManager | |
| HideAll() | yaze::editor::PanelManager | inline |
| HideAllPanelsInCategory(size_t session_id, const std::string &category) | yaze::editor::PanelManager | |
| HideAllPanelsInCategory(const std::string &category) | yaze::editor::PanelManager | inline |
| HideAllPanelsInSession(size_t session_id) | yaze::editor::PanelManager | |
| HidePanel(size_t session_id, const std::string &base_card_id) | yaze::editor::PanelManager | |
| HidePanel(const std::string &base_card_id) | yaze::editor::PanelManager | inline |
| IsEmulatorVisible() const | yaze::editor::PanelManager | inline |
| IsFavorite(const std::string &card_id) const | yaze::editor::PanelManager | |
| IsPanelExpanded() const | yaze::editor::PanelManager | inline |
| IsPanelPinned(size_t session_id, const std::string &base_card_id) const | yaze::editor::PanelManager | |
| IsPanelPinned(const std::string &base_card_id) const | yaze::editor::PanelManager | |
| IsPanelVisible(size_t session_id, const std::string &base_card_id) const | yaze::editor::PanelManager | |
| IsPanelVisible(const std::string &base_card_id) const | yaze::editor::PanelManager | inline |
| IsSidebarVisible() const | yaze::editor::PanelManager | inline |
| kDashboardCategory | yaze::editor::PanelManager | static |
| kMaxRecentCategories | yaze::editor::PanelManager | privatestatic |
| kMaxRecentPanels | yaze::editor::PanelManager | privatestatic |
| LoadPreset(const std::string &name) | yaze::editor::PanelManager | |
| LoadPresetsFromFile() | yaze::editor::PanelManager | private |
| MakePanelId(size_t session_id, const std::string &base_id) const | yaze::editor::PanelManager | |
| MarkPanelUsed(const std::string &panel_id) | yaze::editor::PanelManager | |
| on_card_clicked_ | yaze::editor::PanelManager | private |
| on_category_changed_ | yaze::editor::PanelManager | private |
| on_category_selected_ | yaze::editor::PanelManager | private |
| on_emulator_visibility_changed_ | yaze::editor::PanelManager | private |
| on_file_clicked_ | yaze::editor::PanelManager | private |
| on_open_rom_ | yaze::editor::PanelManager | private |
| on_redo_ | yaze::editor::PanelManager | private |
| on_save_rom_ | yaze::editor::PanelManager | private |
| on_show_command_palette_ | yaze::editor::PanelManager | private |
| on_show_emulator_ | yaze::editor::PanelManager | private |
| on_show_help_ | yaze::editor::PanelManager | private |
| on_show_panel_browser_ | yaze::editor::PanelManager | private |
| on_show_search_ | yaze::editor::PanelManager | private |
| on_show_settings_ | yaze::editor::PanelManager | private |
| on_show_shortcuts_ | yaze::editor::PanelManager | private |
| on_sidebar_state_changed_ | yaze::editor::PanelManager | private |
| on_undo_ | yaze::editor::PanelManager | private |
| OnEditorSwitch(const std::string &from_category, const std::string &to_category) | yaze::editor::PanelManager | |
| operator=(const PanelManager &)=delete | yaze::editor::PanelManager | |
| operator=(PanelManager &&)=delete | yaze::editor::PanelManager | |
| panel_expanded_ | yaze::editor::PanelManager | private |
| panel_instances_ | yaze::editor::PanelManager | private |
| panel_resource_types_ | yaze::editor::PanelManager | private |
| PanelManager()=default | yaze::editor::PanelManager | |
| PanelManager(const PanelManager &)=delete | yaze::editor::PanelManager | |
| PanelManager(PanelManager &&)=delete | yaze::editor::PanelManager | |
| pinned_panels_ | yaze::editor::PanelManager | private |
| presets_ | yaze::editor::PanelManager | private |
| recent_cards_ | yaze::editor::PanelManager | private |
| recent_categories_ | yaze::editor::PanelManager | private |
| RegisterEditorPanel(std::unique_ptr< EditorPanel > panel) | yaze::editor::PanelManager | |
| RegisterPanel(size_t session_id, const PanelDescriptor &base_info) | yaze::editor::PanelManager | |
| RegisterPanel(size_t session_id, const std::string &card_id, const std::string &display_name, const std::string &icon, const std::string &category, const std::string &shortcut_hint="", int priority=50, std::function< void()> on_show=nullptr, std::function< void()> on_hide=nullptr, bool visible_by_default=false) | yaze::editor::PanelManager | |
| RegisterPanel(const PanelDescriptor &base_info) | yaze::editor::PanelManager | inline |
| RegisterSession(size_t session_id) | yaze::editor::PanelManager | |
| ResetToDefaults(size_t session_id) | yaze::editor::PanelManager | |
| ResetToDefaults(size_t session_id, EditorType editor_type) | yaze::editor::PanelManager | |
| resource_panels_ | yaze::editor::PanelManager | private |
| SavePreset(const std::string &name, const std::string &description="") | yaze::editor::PanelManager | |
| SavePresetsToFile() | yaze::editor::PanelManager | private |
| session_card_mapping_ | yaze::editor::PanelManager | private |
| session_cards_ | yaze::editor::PanelManager | private |
| session_count_ | yaze::editor::PanelManager | private |
| SetActiveCategory(const std::string &category) | yaze::editor::PanelManager | inline |
| SetActiveSession(size_t session_id) | yaze::editor::PanelManager | |
| SetCategoryChangedCallback(std::function< void(const std::string &)> cb) | yaze::editor::PanelManager | inline |
| SetEmulatorVisibilityChangedCallback(std::function< void(bool)> cb) | yaze::editor::PanelManager | inline |
| SetEmulatorVisible(bool visible) | yaze::editor::PanelManager | inline |
| SetFileBrowserPath(const std::string &category, const std::string &path) | yaze::editor::PanelManager | |
| SetFileClickedCallback(std::function< void(const std::string &category, const std::string &path)> callback) | yaze::editor::PanelManager | inline |
| SetOnCategorySelectedCallback(std::function< void(const std::string &)> callback) | yaze::editor::PanelManager | inline |
| SetOnPanelClickedCallback(std::function< void(const std::string &)> callback) | yaze::editor::PanelManager | inline |
| SetOpenRomCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetPanelExpanded(bool expanded) | yaze::editor::PanelManager | inline |
| SetPanelPinned(size_t session_id, const std::string &base_card_id, bool pinned) | yaze::editor::PanelManager | |
| SetPanelPinned(const std::string &base_card_id, bool pinned) | yaze::editor::PanelManager | |
| SetRedoCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetSaveRomCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetShowCommandPaletteCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetShowEmulatorCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetShowHelpCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetShowPanelBrowserCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetShowSearchCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetShowSettingsCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetShowShortcutsCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| SetSidebarStateChangedCallback(std::function< void(bool, bool)> cb) | yaze::editor::PanelManager | inline |
| SetSidebarVisible(bool visible) | yaze::editor::PanelManager | inline |
| SetUndoCallback(std::function< void()> cb) | yaze::editor::PanelManager | inline |
| ShouldPrefixPanels() const | yaze::editor::PanelManager | inline |
| ShowAll(size_t session_id) | yaze::editor::PanelManager | |
| ShowAll() | yaze::editor::PanelManager | inline |
| ShowAllPanelsInCategory(size_t session_id, const std::string &category) | yaze::editor::PanelManager | |
| ShowAllPanelsInCategory(const std::string &category) | yaze::editor::PanelManager | inline |
| ShowAllPanelsInSession(size_t session_id) | yaze::editor::PanelManager | |
| ShowOnlyPanel(size_t session_id, const std::string &base_card_id) | yaze::editor::PanelManager | |
| ShowPanel(size_t session_id, const std::string &base_card_id) | yaze::editor::PanelManager | |
| ShowPanel(const std::string &base_card_id) | yaze::editor::PanelManager | inline |
| sidebar_has_focus_ | yaze::editor::PanelManager | private |
| sidebar_visible_ | yaze::editor::PanelManager | private |
| SidebarHasFocus() const | yaze::editor::PanelManager | inline |
| ToggleEmulatorVisible() | yaze::editor::PanelManager | inline |
| ToggleFavorite(const std::string &card_id) | yaze::editor::PanelManager | |
| TogglePanel(size_t session_id, const std::string &base_card_id) | yaze::editor::PanelManager | |
| TogglePanelExpanded() | yaze::editor::PanelManager | inline |
| ToggleSidebarVisibility() | yaze::editor::PanelManager | inline |
| TriggerCategorySelected(const std::string &category) | yaze::editor::PanelManager | inline |
| TriggerOpenRom() | yaze::editor::PanelManager | inline |
| TriggerPanelClicked(const std::string &category) | yaze::editor::PanelManager | inline |
| TriggerRedo() | yaze::editor::PanelManager | inline |
| TriggerSaveRom() | yaze::editor::PanelManager | inline |
| TriggerShowCommandPalette() | yaze::editor::PanelManager | inline |
| TriggerShowEmulator() | yaze::editor::PanelManager | inline |
| TriggerShowHelp() | yaze::editor::PanelManager | inline |
| TriggerShowPanelBrowser() | yaze::editor::PanelManager | inline |
| TriggerShowSearch() | yaze::editor::PanelManager | inline |
| TriggerShowSettings() | yaze::editor::PanelManager | inline |
| TriggerShowShortcuts() | yaze::editor::PanelManager | inline |
| TriggerUndo() | yaze::editor::PanelManager | inline |
| UnregisterEditorPanel(const std::string &panel_id) | yaze::editor::PanelManager | |
| UnregisterPanel(size_t session_id, const std::string &base_card_id) | yaze::editor::PanelManager | |
| UnregisterPanel(const std::string &base_card_id) | yaze::editor::PanelManager | inline |
| UnregisterPanelsWithPrefix(const std::string &prefix) | yaze::editor::PanelManager | |
| UnregisterSession(size_t session_id) | yaze::editor::PanelManager | |
| UnregisterSessionPanels(size_t session_id) | yaze::editor::PanelManager | private |
| UpdateSessionCount() | yaze::editor::PanelManager | private |
| ValidatePanel(const std::string &card_id) const | yaze::editor::PanelManager | |
| ValidatePanels() const | yaze::editor::PanelManager | |
| ~PanelManager()=default | yaze::editor::PanelManager | |