MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / addTag

Method addTag

src/database/WizDatabase.cpp:535–549  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

533}
534
535bool WizDocument::addTag(const WIZTAGDATA& dataTag)
536{
537 CWizStdStringArray arrayTag;
538 m_db.getDocumentTags(m_data.strGUID, arrayTag);
539
540 if (-1 != WizFindInArray(arrayTag, dataTag.strGUID))
541 return true;
542
543 if (!m_db.insertDocumentTag(m_data, dataTag.strGUID)) {
544 TOLOG1("Failed to insert document tag: %1", m_data.strTitle);
545 return false;
546 }
547
548 return true;
549}
550
551bool WizDocument::removeTag(const WIZTAGDATA& dataTag)
552{

Callers 5

on_list_itemChangedMethod · 0.45
createDocumentAndInitMethod · 0.45
createNoteMethod · 0.45
CreateDocumentMethod · 0.45

Calls 3

WizFindInArrayFunction · 0.85
getDocumentTagsMethod · 0.80
insertDocumentTagMethod · 0.80

Tested by

no test coverage detected