1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-27 18:02:35 +00:00
serenity/Userland/Applications/SystemMonitor
Jelle Raaijmakers f25123df66 LibCore: Remove main event loop
The main event loop functionality was used in just two places where the
alternative is a bit simpler. Remove it in favor of referencing the
event loop directly, or just invoking `EventLoop::current()`.

Note that we don't need locking in the constructor since we're now only
modifying a thread-local `Vector`. We also don't need locking in the
old call sites to `::with_main_locked()` since we already lock the
event loop in the subsequent `::post_event()` invocation.
2022-04-27 11:54:37 +02:00
..
CMakeLists.txt SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
GraphWidget.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
GraphWidget.h SystemMonitor: Register GraphWidget's stack_values property 2022-04-03 12:21:05 +02:00
main.cpp SystemMonitor: Remove MakeInspectable::Yes from constructor 2022-04-18 12:57:34 +02:00
MemoryStatsWidget.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
MemoryStatsWidget.h SystemMonitor: Register a graph_widget pseudo-property in MemoryStatsW 2022-04-03 12:21:05 +02:00
NetworkStatisticsWidget.cpp SystemMonitor: Move NetworkStatisticsWidget into namespace + register it 2022-04-03 12:21:05 +02:00
NetworkStatisticsWidget.h SystemMonitor: Move NetworkStatisticsWidget into namespace + register it 2022-04-03 12:21:05 +02:00
ProcessFileDescriptorMapWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessFileDescriptorMapWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessMemoryMapWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessMemoryMapWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessModel.cpp SystemMonitor: Fallback to invalid model index if there's no main thread 2022-04-06 22:41:54 +02:00
ProcessModel.h SystemMonitor: Default initialize all thread state variables 2022-04-06 22:41:54 +02:00
ProcessStateWidget.cpp LibGfx: Move other font-related files to LibGfx/Font/ 2022-04-09 23:48:18 +02:00
ProcessStateWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessUnveiledPathsWidget.cpp SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessUnveiledPathsWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
ProcessWindow.gml SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00
SystemMonitor.gml SystemMonitor: Display processes and their threads in a tree :^) 2022-04-06 12:47:50 +02:00
ThreadStackWidget.cpp LibCore: Remove main event loop 2022-04-27 11:54:37 +02:00
ThreadStackWidget.h SystemMonitor: Move process window to GML 2022-04-03 12:21:05 +02:00