MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / closeNotebook

Method closeNotebook

sql/notebooktable.cpp:1130–1144  ·  view source on GitHub ↗

Close a specific notebook

Source from the content-addressed store, hash-verified

1128
1129// Close a specific notebook
1130void NotebookTable::closeNotebook(qint32 lid) {
1131 NSqlQuery query(db);
1132 db->lockForWrite();
1133 query.prepare("delete from DataStore where lid=:lid and key=:key");
1134 query.bindValue(":lid", lid);
1135 query.bindValue(":key", NOTEBOOK_IS_CLOSED);
1136 query.exec();
1137
1138 query.prepare("insert into DataStore (lid, key, data) values (:lid, :key, 1)");
1139 query.bindValue(":lid", lid);
1140 query.bindValue(":key", NOTEBOOK_IS_CLOSED);
1141 query.exec();
1142 query.finish();
1143 db->unlock();
1144}
1145
1146
1147

Callers 1

okButtonPressedMethod · 0.45

Calls 5

lockForWriteMethod · 0.80
bindValueMethod · 0.80
prepareMethod · 0.45
execMethod · 0.45
unlockMethod · 0.45

Tested by

no test coverage detected