diff --git a/code.dev.code-workspace b/code.dev.code-workspace index 5fac368e..c216e079 100644 --- a/code.dev.code-workspace +++ b/code.dev.code-workspace @@ -1,11 +1,15 @@ { "folders": [ { + "name": "kddockwidgets", "path": "." + }, + { + "path": "/data/sources/kddockwidgets-flutter-example" } ], "settings": { - "C_Cpp.default.compileCommands": "${workspaceFolder}/build-dev/compile_commands.json", + "C_Cpp.default.compileCommands": "${workspaceFolder:kddockwidgets}/build-dev/compile_commands.json", "C_Cpp.default.cStandard": "c17", "files.trimTrailingWhitespace": true, "editor.formatOnSave": true, @@ -33,7 +37,7 @@ "**/ECM", "**/3rdparty" ], - "cmake.copyCompileCommands": "${workspaceFolder}/compile_commands.json" + "cmake.copyCompileCommands": "${workspaceFolder:kddockwidgets}/compile_commands.json" }, "launch": { "version": "0.2.0", @@ -42,104 +46,114 @@ "name": "qtwidgets_dockwidgets", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_dockwidgets", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_dockwidgets", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "qtwidgets_minimal", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_minimal", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_minimal", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "qtwidgets_mdi", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_mdi", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_mdi", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "qtwidgets_mdi_with_docking", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/examples/qtwidgets_mdi_with_docking", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtwidgets_mdi_with_docking", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "qtquick_dockwidgets", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/examples/qtquick_dockwidgets", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/examples/qtquick_dockwidgets", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_docks", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_docks", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_docks", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_droparea", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_droparea", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_droparea", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_dockwidget", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_dockwidget", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_dockwidget", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_group", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_group", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_group", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_separator", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_separator", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_separator", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_stack", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_stack", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_stack", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_tabbar", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_tabbar", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_tabbar", "args": [], - "cwd": "${workspaceFolder}" + "cwd": "${workspaceFolder:kddockwidgets}" }, { "name": "tst_floatingwindow", "type": "lldb", "request": "launch", - "program": "${workspaceFolder}/build-dev/bin/tst_floatingwindow", - "cwd": "${workspaceFolder}" + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_floatingwindow", + "cwd": "${workspaceFolder:kddockwidgets}" + }, + { + "name": "tst_qtwidgets", + "type": "lldb", + "request": "launch", + "program": "${workspaceFolder:kddockwidgets}/build-dev/bin/tst_qtwidgets", + "args": [ + "tst_mainWindowAlwaysHasCentralWidget" + ], + "cwd": "${workspaceFolder:kddockwidgets}" } ] }