Namespace Qt.Bridge.Models
Classes
- ListModel
Represents a flat one-dimensional model with no parent-child hierarchy.
- ListModel<T>
Provides a strongly typed base class for implementing a flat list model.
- Model
Represents a C# data model that can be consumed by views and delegates.
- Model.DropActions
Provides drag-and-drop action constants for subclasses.
- Model.HeaderOrientation
Provides constants that identify horizontal and vertical headers.
- Model.ItemFlags
Provides built-in flag values that describe item capabilities.
- Model.MatchFlags
Provides matching behavior flags for subclasses.
- Model.Roles
Provides built-in role identifiers for item data.
- Model.SortOrder
Provides sort direction constants for subclasses.
- ModelChangeEventArgs
Describes a change made by a Model implementation.
- TableModel
Represents a flat two-dimensional model with no parent-child hierarchy.
- TableModel<T>
Provides a strongly typed base class for implementing a table model.
Interfaces
- IDisplayable
Provides the value that should be shown for a custom model item.
- IEditable
Provides editing support for a custom model item.
- IModelItem
Describes basic per-item state used to determine whether a model item can be interacted with.
Enums
- Model.EventAction
Identifies the kind of change described by ModelChangeEventArgs.