SQLite-база хранилища: свойства, ~sql-блоки, настройки хранилища
- Frontmatter: шапка --- ключ: значение (источник правды свойств) - VaultSettings: .flora/settings.json (журнал, sqlEnabled, sqlMaxRows) - Database: files/tags/file_tags/links/properties, только SELECT/WITH на read-only соединении (mode=ro + query_only + зонд), лимит строк - MdParser: ~sql-блоки таблицей (parseBlocks + Renderer), шапка скрыта в просмотре - Окно: per-window Database/VaultSettings, sync при сохранении, дебаунс reindex - QML: VaultSettingsDialog, FilePropertiesDialog, меню, автообновление ~sql - FileStore.journalDir, DocumentManager.reloadDocument - Тест flora_db_test (23/23 зелёных)
This commit is contained in:
@@ -42,8 +42,11 @@ set(FLORA_HEADERS
|
||||
src/app/WindowController.h
|
||||
src/core/DocumentManager.h
|
||||
src/core/FileStore.h
|
||||
src/core/Frontmatter.h
|
||||
src/core/SettingsStore.h
|
||||
src/core/VaultIndex.h
|
||||
src/core/VaultSettings.h
|
||||
src/db/Database.h
|
||||
src/git/GitManager.h
|
||||
src/markdown/MdParser.h
|
||||
src/sync/SyncManager.h
|
||||
@@ -54,8 +57,11 @@ set(FLORA_SOURCES
|
||||
src/app/WindowController.cpp
|
||||
src/core/DocumentManager.cpp
|
||||
src/core/FileStore.cpp
|
||||
src/core/Frontmatter.cpp
|
||||
src/core/SettingsStore.cpp
|
||||
src/core/VaultIndex.cpp
|
||||
src/core/VaultSettings.cpp
|
||||
src/db/Database.cpp
|
||||
src/git/GitManager.cpp
|
||||
src/markdown/MdParser.cpp
|
||||
src/sync/SyncManager.cpp
|
||||
@@ -132,6 +138,8 @@ qt_add_qml_module(flora
|
||||
qml/dialogs/TableEditor.qml
|
||||
qml/dialogs/HistoryDialog.qml
|
||||
qml/dialogs/SettingsDialog.qml
|
||||
qml/dialogs/VaultSettingsDialog.qml
|
||||
qml/dialogs/FilePropertiesDialog.qml
|
||||
)
|
||||
|
||||
# Theme как синглтон
|
||||
|
||||
Reference in New Issue
Block a user