RunicVTT Open Source Virtual Tabletop for TTRPG using P2P
Loading...
Searching...
No Matches
NotesManager Member List

This is the complete list of members for NotesManager, including all inherited members.

cfg_NotesManagerprivate
createNote(std::string title, std::string author, std::optional< std::string > tableName=std::nullopt)NotesManager
defaultSavePath(const Note &note) constNotesManager
deleteNote(const std::string &uuid, bool deleteFromDisk)NotesManager
fromEpochMillis(int64_t ms)NotesManagerstatic
generateUUID()NotesManagerstatic
getByUuid(const std::string &uuid) constNotesManager
getNote(const std::string &uuid)NotesManager
getNote(const std::string &uuid) constNotesManager
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)NotesManagerprivatestatic
looksLikeUuid_(const std::string &s)NotesManagerprivatestatic
mtx_NotesManagermutableprivate
notesById_NotesManagerprivate
notesByUuid_NotesManagerprivate
NotesManager(NotesManagerConfig cfg, std::shared_ptr< ImGuiToaster > toaster)NotesManager
parseMarkdownFile(const std::filesystem::path &path, Note &outNote)NotesManagerstatic
removeFromIndex(const std::string &uuid)NotesManager
resolveRef(const std::string &ref) constNotesManager
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)NotesManagerprivate
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)NotesManagerstatic
titleToUuid_NotesManagerprivate
toaster_NotesManagerprivate
toastError(const std::string &msg) constNotesManagerprivate
toastGood(const std::string &msg) constNotesManagerprivate
toastInfo(const std::string &msg) constNotesManagerprivate
toastWarn(const std::string &msg) constNotesManagerprivate
toEpochMillis(std::chrono::system_clock::time_point tp)NotesManagerstatic
toLower_(const std::string &s)NotesManagerprivatestatic
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 &note)NotesManagerstatic