DbLensHistoryController class

Controller for per-source change history.

Inheritance

Constructors

DbLensHistoryController({required HistoryRepository historyRepository, bool isTrackingEnabled()?, void configureTracking({bool? enabled})?})

Properties

availableTables List<String>
Unique collection names from all entries, sorted.
no setter
canToggleTracking bool
Whether the UI may show the tracking toggle.
no setter
changeTypeFilter Set<HistoryChangeType>
no setter
entries List<HistoryEntry>
no setter
filteredEntries List<HistoryEntry>
Entries matching table, change-type, and search filters.
no setter
filtersExpanded bool
no setter
hasActiveChangeTypeFilters bool
no setter
hasActiveFilters bool
no setter
hasActiveSearch bool
no setter
hasActiveTableFilter bool
no setter
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
isEmpty bool
no setter
loading bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchExpanded bool
no setter
searchText String
no setter
sourceId String?
no setter
tableFilter String?
no setter
trackingEnabled bool
Current tracking state (true when no callback is provided).
no setter

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
clear() Future<void>
clearFilters() → void
dispose() → void
Discards any resources used by the object.
override
loadFor(String sourceId) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
setSearchText(String value) → void
setTableFilter(String? table) → void
setTrackingEnabled(bool enabled) → void
Enable or disable change tracking globally.
startListening() → void
stopListening() → void
toggleChangeTypeFilter(HistoryChangeType type) → void
toggleFiltersExpanded() → void
toggleSearchExpanded() → void
toString() String
A string representation of this object.
inherited

Operators

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