Фаза 4: редактор — DocumentManager (вкладки, автосохранение 5с, сохранение при закрытии), EditorPane/EditorPanel (вкладки, режимы, «открыть рядом», Ctrl+S/W/E/Tab), открытие из дерева; тест docmgr (14/14)

This commit is contained in:
Flora (opencode)
2026-08-17 01:14:00 +03:00
parent c740c9a756
commit e7d873903b
9 changed files with 736 additions and 25 deletions
+3
View File
@@ -5,6 +5,7 @@
#include "app/VaultManager.h"
#include "app/WindowController.h"
#include "core/DocumentManager.h"
#include "core/SettingsStore.h"
#include "git/GitManager.h"
#include "sync/SyncManager.h"
@@ -37,12 +38,14 @@ int main(int argc, char *argv[])
GitManager gitManager;
SyncManager syncManager;
VaultManager vaultManager(&settingsStore, &gitManager);
DocumentManager documentManager;
QQmlApplicationEngine engine;
engine.rootContext()->setContextProperty("settingsStore", &settingsStore);
engine.rootContext()->setContextProperty("gitManager", &gitManager);
engine.rootContext()->setContextProperty("syncManager", &syncManager);
engine.rootContext()->setContextProperty("vaultManager", &vaultManager);
engine.rootContext()->setContextProperty("documentManager", &documentManager);
WindowController windowController(
&engine, QStringLiteral("qrc:/qt/qml/Flora/qml/MainWindow.qml"));