Графический браузер базы данных (DatabaseBrowser)
- Диалог: готовые выборки (файлы/теги/свойства/связи), свой SQL, результат таблицей, пути кликабельны, ошибки красным - Ctrl+Enter для выполнения, автопересчёт при изменении базы - Меню Файл -> База данных (Ctrl+D)
This commit is contained in:
@@ -92,6 +92,12 @@ ApplicationWindow {
|
||||
enabled: fileStore.ready
|
||||
onTriggered: vaultSettingsDialog.open()
|
||||
}
|
||||
Action {
|
||||
text: qsTr("База данных…")
|
||||
shortcut: "Ctrl+D"
|
||||
enabled: fileStore.ready
|
||||
onTriggered: dbBrowser.open()
|
||||
}
|
||||
Action { text: qsTr("Выход"); onTriggered: window.close() }
|
||||
}
|
||||
Menu {
|
||||
@@ -208,6 +214,10 @@ ApplicationWindow {
|
||||
id: filePropsDialog
|
||||
}
|
||||
|
||||
DatabaseBrowser {
|
||||
id: dbBrowser
|
||||
}
|
||||
|
||||
// Fallback для пути визарда: хранилище открыли прямо в этом окне
|
||||
// (не через WindowController) — открываем настройки и базу здесь.
|
||||
// Обычный путь уже подключён в C++, повторный open() безвреден (guard ниже).
|
||||
|
||||
Reference in New Issue
Block a user