morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
inspector.hpp File Reference

morph::qt_quick::InspectorWindow: the development inspector's window (spec 6 §21), opened with Ctrl+Shift+I over the focused screen. More...

#include <functional>
#include <memory>
#include <string>
#include "../ui/inspector.hpp"

Go to the source code of this file.

Classes

class  morph::qt_quick::InspectorWindow
 A window that shows the focused screen's mounted nodes with their evaluated properties, its queries and mutations with a refetch button each, its command log and the reactive counters. More...

Typedefs

using morph::qt_quick::InspectFocused = std::function<void(std::function<void(ui::Inspector& inspector)> const& visit)>
 Hands the inspector over the focused screen to a visitor, or calls nothing when no screen is shown: ui::MountedShell::inspectFocused, bound to a shell.

Detailed Description

morph::qt_quick::InspectorWindow: the development inspector's window (spec 6 §21), opened with Ctrl+Shift+I over the focused screen.

Specified in docs/spec/ui/inspector.md.

Definition in file inspector.hpp.

Typedef Documentation

◆ InspectFocused

using morph::qt_quick::InspectFocused = std::function<void(std::function<void(ui::Inspector& inspector)> const& visit)>

Hands the inspector over the focused screen to a visitor, or calls nothing when no screen is shown: ui::MountedShell::inspectFocused, bound to a shell.

Definition at line 22 of file inspector.hpp.