You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			20 lines
		
	
	
		
			516 B
		
	
	
	
		
			Dart
		
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			516 B
		
	
	
	
		
			Dart
		
	
| 
											4 years ago
										 | import 'package:flutter/foundation.dart'; | ||
|  | import 'package:flutter/material.dart'; | ||
|  | 
 | ||
|  | class Counter with ChangeNotifier, DiagnosticableTreeMixin { | ||
|  |   int _count = 0; | ||
|  | 
 | ||
|  |   int get count => _count; | ||
|  | 
 | ||
|  |   void increment() { | ||
|  |     _count++; | ||
|  |     notifyListeners(); | ||
|  |   } | ||
|  | 
 | ||
|  |   /// Makes `Counter` readable inside the devtools by listing all of its properties
 | ||
|  |   @override | ||
|  |   void debugFillProperties(DiagnosticPropertiesBuilder properties) { | ||
|  |     super.debugFillProperties(properties); | ||
|  |     properties.add(IntProperty('count', count)); | ||
|  |   } | ||
|  | } |