enforced dispatchQueue on classes

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2023-09-08 09:57:13 -05:00
parent 4154aeda50
commit e1c6cb6704
4 changed files with 4 additions and 4 deletions

View File

@ -11,7 +11,7 @@ import Combine
/// Base Class use to build Controls.
@objc(VDSControl)
open class Control: UIControl, ViewProtocol, UserInfoable, Clickable {
open class Control: UIControl, ViewProtocol, DispatchQueueViewProtocol, UserInfoable, Clickable {
//--------------------------------------------------
// MARK: - Initializers
//--------------------------------------------------

View File

@ -11,7 +11,7 @@ import Combine
/// Base Class used to build Views.
@objc(VDSView)
open class View: UIView, ViewProtocol, UserInfoable {
open class View: UIView, ViewProtocol, DispatchQueueViewProtocol, UserInfoable {
//--------------------------------------------------
// MARK: - Initializers

View File

@ -25,7 +25,7 @@ public protocol Buttonable: UIControl, Surfaceable, Enabling {
/// Base class used for UIButton type classes.
@objc(VDSButtonBase)
open class ButtonBase: UIButton, ViewProtocol, UserInfoable, Clickable {
open class ButtonBase: UIButton, ViewProtocol, DispatchQueueViewProtocol, UserInfoable, Clickable {
//--------------------------------------------------
// MARK: - Initializers

View File

@ -13,7 +13,7 @@ import Combine
/// Label is a standard view used to draw text with applying Typography through ``TextStyle`` as well
/// as other attributes using any implemetation of ``LabelAttributeModel``.
@objc(VDSLabel)
open class Label: UILabel, ViewProtocol, UserInfoable {
open class Label: UILabel, ViewProtocol, DispatchQueueViewProtocol, UserInfoable {
//--------------------------------------------------
// MARK: - Initializers