|
RunicVTT Open Source Virtual Tabletop for TTRPG using P2P
|
This is the complete list of members for NotesManager, including all inherited members.
| cfg_ | NotesManager | private |
| createNote(std::string title, std::string author, std::optional< std::string > tableName=std::nullopt) | NotesManager | |
| defaultSavePath(const Note ¬e) const | NotesManager | |
| deleteNote(const std::string &uuid, bool deleteFromDisk) | NotesManager | |
| fromEpochMillis(int64_t ms) | NotesManager | static |
| generateUUID() | NotesManager | static |
| getByUuid(const std::string &uuid) const | NotesManager | |
| getNote(const std::string &uuid) | NotesManager | |
| getNote(const std::string &uuid) const | NotesManager | |
| indexNote(const std::shared_ptr< Note > &n) | NotesManager | |
| listAll() | NotesManager | |
| listInbox() | NotesManager | |
| listMyNotes() | NotesManager | |
| loadAllFromDisk() | NotesManager | |
| loadFromGlobal() | NotesManager | |
| loadFromTable(const std::string &tableName) | NotesManager | |
| looksLikeShortHex_(const std::string &s) | NotesManager | privatestatic |
| looksLikeUuid_(const std::string &s) | NotesManager | privatestatic |
| mtx_ | NotesManager | mutableprivate |
| notesById_ | NotesManager | private |
| notesByUuid_ | NotesManager | private |
| NotesManager(NotesManagerConfig cfg, std::shared_ptr< ImGuiToaster > toaster) | NotesManager | |
| parseMarkdownFile(const std::filesystem::path &path, Note &outNote) | NotesManager | static |
| removeFromIndex(const std::string &uuid) | NotesManager | |
| resolveRef(const std::string &ref) const | NotesManager | |
| saveInboxToLocal(const std::string &uuid, std::optional< std::string > tableName=std::nullopt) | NotesManager | |
| saveNote(const std::string &uuid) | NotesManager | |
| saveNoteAs(const std::string &uuid, const std::filesystem::path &absolutePath) | NotesManager | |
| scanFolderForMd_(const std::filesystem::path &dir, std::optional< std::string > tableName) | NotesManager | private |
| setAuthor(const std::string &uuid, std::string author) | NotesManager | |
| setContent(const std::string &uuid, std::string md) | NotesManager | |
| setTitle(const std::string &uuid, std::string title) | NotesManager | |
| slugify(const std::string &title) | NotesManager | static |
| titleToUuid_ | NotesManager | private |
| toaster_ | NotesManager | private |
| toastError(const std::string &msg) const | NotesManager | private |
| toastGood(const std::string &msg) const | NotesManager | private |
| toastInfo(const std::string &msg) const | NotesManager | private |
| toastWarn(const std::string &msg) const | NotesManager | private |
| toEpochMillis(std::chrono::system_clock::time_point tp) | NotesManager | static |
| toLower_(const std::string &s) | NotesManager | privatestatic |
| upsertSharedIncoming(std::string uuid, std::string title, std::string author, std::string markdown, std::optional< std::string > fromPeerName) | NotesManager | |
| writeMarkdownFile(const std::filesystem::path &path, const Note ¬e) | NotesManager | static |