DevToolsService class

Service to manage dev tools functionality

Constructors

DevToolsService()
factory

Properties

currentLongPressCount → int
Get current long press count (for debugging/feedback)
no setter
hashCode → int
The hash code for this object.
no setterinherited
isEnabled → bool
Check if dev tools are enabled Disabled in release mode by default
no setter
isVisible → bool
Check if dev tools are visible
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

hideDevTools() → void
Hide dev tools overlay
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerLongPress() → bool
Register a long press and check if dev tools should open Returns true if dev tools should be opened (2 long presses within 3 seconds)
registerTap() → bool
Legacy method - Register a tap (kept for compatibility)
resetLongPresses() → void
Reset long press count
showDevTools(BuildContext context, {VoidCallback? onEnvironmentChanged}) → void
Show dev tools overlay
toggleDevTools(BuildContext context, {VoidCallback? onEnvironmentChanged}) → void
Toggle dev tools visibility
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

longPressWindowMs → const int
Time window for long presses (in milliseconds)
requiredLongPresses → const int
Number of long presses required to open dev tools