ID: "recent-files". Refresh after RecentFilesManager mutates. More...
#include <command_palette_providers.h>


Public Member Functions | |
| RecentFilesCommandsProvider (std::function< void(const std::string &)> open_callback) | |
| std::string | ProviderId () const override |
| Stable identifier. Used for selective refresh; must be unique. | |
| void | Provide (CommandPalette *palette) override |
Populate palette with this source's commands. | |
Public Member Functions inherited from yaze::editor::CommandProvider | |
| virtual | ~CommandProvider ()=default |
Private Attributes | |
| std::function< void(const std::string &) | open_callback_ ) |
ID: "recent-files". Refresh after RecentFilesManager mutates.
Definition at line 52 of file command_palette_providers.h.
|
explicit |
Definition at line 28 of file command_palette_providers.cc.
|
inlineoverridevirtual |
Stable identifier. Used for selective refresh; must be unique.
Implements yaze::editor::CommandProvider.
Definition at line 56 of file command_palette_providers.h.
|
overridevirtual |
Populate palette with this source's commands.
Implements yaze::editor::CommandProvider.
Definition at line 32 of file command_palette_providers.cc.
References open_callback_, and yaze::editor::CommandPalette::RegisterRecentFilesCommands().

|
private |
Definition at line 60 of file command_palette_providers.h.
Referenced by Provide().