QudsCheckboxListTile class

A listtile with a checkbox

Inheritance

Constructors

QudsCheckboxListTile({Key? key, required bool value, ListTileControlAffinity controlAffinity = ListTileControlAffinity.leading, Widget? title, Widget? secondary, Color? checkColor, Color? unCkeckColor, dynamic onChanged(bool newValue)?, String? tooltip, TextDirection? textDirection, bool isThreeLine = false, double? size})
value the check state of this checkbox checkColor the color of the widget when its value set to true unCheckColor the color of the widget when its value set to false onChanged called when the check state is changed. tooltip a short message shown when the user hold a tap over the checkbox size the size of the ckeck icon.
const

Properties

checkColor Color?
The color of the checkbox when checked.
final
controlAffinity ListTileControlAffinity
The position of the checkbox of this list tile.
final
hashCode int
The hash code for this object.
no setterinherited
isThreeLine bool
Weather if the listtile has three lines.
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
onChanged → dynamic Function(bool newValue)?
Called when this checkbox value changes.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secondary Widget?
The secondary widget of this listtile.
final
size double?
The size of the checkbox.
final
textDirection TextDirection?
The text direction of the checkbox
final
title Widget?
The title widget of this list tile
final
tooltip String?
The tooltip message of this listtile
final
unCkeckColor Color?
The color of the checkbox when unchecked.
final
value bool
The value of the checkbox of this list tile.
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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