Bookmarks improved. Removed old terminal based entry method, now using the pygame version.

This commit is contained in:
Storm Dragon
2025-10-22 17:52:12 -04:00
parent 7372cbc7ff
commit 8ac733691c
5 changed files with 138 additions and 186 deletions
+14
View File
@@ -272,6 +272,20 @@ class BookmarkManager:
cursor.execute('DELETE FROM named_bookmarks WHERE id = ?', (bookmarkId,))
conn.commit()
def delete_all_named_bookmarks(self, bookPath):
"""
Delete all named bookmarks for a specific book
Args:
bookPath: Path to book file
"""
bookId = self._get_book_id(bookPath)
with sqlite3.connect(self.dbPath) as conn:
cursor = conn.cursor()
cursor.execute('DELETE FROM named_bookmarks WHERE book_id = ?', (bookId,))
conn.commit()
def get_named_bookmark_by_id(self, bookmarkId):
"""
Get a named bookmark by ID