Sergio Martins
81e5d14e4f
Cleanup DropArea and base classes re receiving QWidget
...
They receive View now
2022-04-03 23:19:53 +01:00
Sergio Martins
c6d95c42a8
Split most widgets into a Controller and a View
...
Controllers don't have any GUI and don't depend on the frontend
technology.
Views are implemented in a specific GUI tech (QtWidgets, QtQuick, etc).
For now only QtWidgets work. There's still a lot to decouple.
This will make it easier to introduce non-Qt backends.
2022-03-24 16:05:37 +00:00
Sergio Martins
d0daff6771
vscode: Add an entry to run the mdi with dock widgets example
2022-01-29 20:15:29 +00:00
Sergio Martins
13a7d27046
vscode: Fix the build dir paths
...
They changed in the cmake preset
2021-07-13 08:27:21 +01:00
Sergio Martins
4449785e2c
vscode: Enable C_Cpp.autocompleteAddParentheses
2021-04-20 23:02:35 +01:00
Sergio Martins
e447bbf03b
vscode: Don't specify tasks
...
The cmake extension takes care of this
2021-04-20 20:18:32 +01:00
Sergio Martins
b006bb0c3c
vscode: Remove empty MIModes
...
On MSVC they are not required, and the editor highlights them
as wrong
2021-04-08 19:58:00 +01:00
Sergio Martins
02ed50b336
vscode: Add launches for qtwidgets
2021-04-08 19:47:39 +01:00
Sergio Martins
74ae567ced
vscode: Update workspace files
...
formats code you've changed now
2021-01-27 21:32:06 +00:00
Sergio Martins
5556edd83b
vscode: prefix the vscode workspaces with "code."
...
Easier to open on command line if they have the same prefix
2021-01-23 12:41:31 +00:00