Commit graph

12 commits

Author SHA1 Message Date
9319e27c5a Show notebooks in a tree widget 2021-03-29 14:48:48 +02:00
6b9556e711 Crash fix
Two fixes really:
1. fix some parent pointers being wrong
2. fix notebooks being destroyed while node tree is still valid
2021-03-29 14:48:48 +02:00
fe7c5c5bc1 Delete unused function 2021-03-29 14:48:48 +02:00
4216c86c09 Refactor code out of main.cpp 2021-03-29 14:48:48 +02:00
463efe1773 Add GPL3+ licence 2021-03-29 14:48:48 +02:00
ba37dfebf9 Add Qt5 dependency and create a test window 2021-03-29 14:48:44 +02:00
49f2c3d4cb Clean up 2021-03-29 14:47:28 +02:00
2a9780bf15 Convert project to meson 2021-03-29 14:47:28 +02:00
7adb4748f5 Remove dependency lines-are-beautiful.
Very beautiful but I don't need this right now.
2021-03-29 14:47:28 +02:00
5f41af76b4 Add support for isolated files.
I call isolated those files that are just lying there
withot a corresponding .metadata file.
2021-03-29 14:47:28 +02:00
2ce7f4cfaf Convert notebook list to tree
Use that tree to build the delete list. I think
it's not necessary as files marked as deleted are
direct children of root always, but, just in case.
Now if an ancestor is marked as deleted the whole
subtree gets printed out for deletion.
Also support multi root, rubbish bin seems to be
its own root in fact.
2021-03-29 14:47:18 +02:00
7548688eda First import
List all books with associated info
2021-03-25 16:12:46 +01:00