Revision 1fdd0411
Added by skyjake about 5 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- apps
- client
- include
- clientapp.h (diff)
- ui
- clientwindowsystem.h
- widgets
- src
- clientapp.cpp (diff)
- dd_main.cpp (diff)
- gl
- resource
- ui
- clientrootwidget.cpp (diff)
- clientwindow.cpp (diff)
- clientwindowsystem.cpp
- dialogs
- inputsystem.cpp (diff)
- widgets
- updater
- include
- gloom
- CMakeLists.txt (diff)
- src
- appwindowsystem.cpp
- appwindowsystem.h
- gloomapp.cpp (diff)
- gloomapp.h (diff)
- client
- libs
- tests
- test_appfw
- src
- appwindowsystem.cpp
- appwindowsystem.h
- mainwindow.cpp (diff)
- mainwindow.h (diff)
- testapp.cpp (diff)
- testapp.h (diff)
- src
- test_glsandbox
- test_appfw
- tools
- shell
- src
- guishellapp.cpp (diff)
- linkwindow.cpp (diff)
- linkwindow.h (diff)
- opendialog.cpp (diff)
- shellwindowsystem.cpp
- shellwindowsystem.h
- statuswidget.cpp (diff)
- src
- shell
- apps
Refactor: WindowSystem is owned by GuiApp
Apps no longer need to create their own specialized WindowSystem. Instead, they can use the GuiApp's WindowSystem to set the UI style and manage windows.
Modified ClientWindow construction so that widget constructors don't try to access the window via global methods before construction has finished and the main window has been set.