aves/lib/model/highlight.dart
Thibault Deckers 652405d375 added popup menu to all filters: hide, go to page
info: added mime filter
2021-02-24 14:00:12 +09:00

26 lines
510 B
Dart

import 'dart:collection';
import 'package:flutter/foundation.dart';
class HighlightInfo extends ChangeNotifier {
Object _item;
void set(Object item) {
if (_item == item) return;
_item = item;
notifyListeners();
}
Object clear() {
if (_item == null) return null;
final item = _item;
_item = null;
notifyListeners();
return item;
}
bool contains(Object item) => _item == item;
@override
String toString() => '$runtimeType#${shortHash(this)}{item=$_item}';
}