Commit Graph

13 Commits

Author SHA1 Message Date
King_DuckZ 5fd2ff2e28 Add menu and output box to generate the dele list 2021-03-29 14:48:48 +02:00
King_DuckZ 9319e27c5a Show notebooks in a tree widget 2021-03-29 14:48:48 +02:00
King_DuckZ 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
King_DuckZ fe7c5c5bc1 Delete unused function 2021-03-29 14:48:48 +02:00
King_DuckZ 4216c86c09 Refactor code out of main.cpp 2021-03-29 14:48:48 +02:00
King_DuckZ 463efe1773 Add GPL3+ licence 2021-03-29 14:48:48 +02:00
King_DuckZ ba37dfebf9 Add Qt5 dependency and create a test window 2021-03-29 14:48:44 +02:00
King_DuckZ 49f2c3d4cb Clean up 2021-03-29 14:47:28 +02:00
King_DuckZ 2a9780bf15 Convert project to meson 2021-03-29 14:47:28 +02:00
King_DuckZ 7adb4748f5 Remove dependency lines-are-beautiful.
Very beautiful but I don't need this right now.
2021-03-29 14:47:28 +02:00
King_DuckZ 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
King_DuckZ 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
King_DuckZ 7548688eda First import
List all books with associated info
2021-03-25 16:12:46 +01:00