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. /// Base Class use to build Controls.
@objc(VDSControl) @objc(VDSControl)
open class Control: UIControl, ViewProtocol, UserInfoable, Clickable { open class Control: UIControl, ViewProtocol, DispatchQueueViewProtocol, UserInfoable, Clickable {
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Initializers // MARK: - Initializers
//-------------------------------------------------- //--------------------------------------------------

View File

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

View File

@ -25,7 +25,7 @@ public protocol Buttonable: UIControl, Surfaceable, Enabling {
/// Base class used for UIButton type classes. /// Base class used for UIButton type classes.
@objc(VDSButtonBase) @objc(VDSButtonBase)
open class ButtonBase: UIButton, ViewProtocol, UserInfoable, Clickable { open class ButtonBase: UIButton, ViewProtocol, DispatchQueueViewProtocol, UserInfoable, Clickable {
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Initializers // 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 /// Label is a standard view used to draw text with applying Typography through ``TextStyle`` as well
/// as other attributes using any implemetation of ``LabelAttributeModel``. /// as other attributes using any implemetation of ``LabelAttributeModel``.
@objc(VDSLabel) @objc(VDSLabel)
open class Label: UILabel, ViewProtocol, UserInfoable { open class Label: UILabel, ViewProtocol, DispatchQueueViewProtocol, UserInfoable {
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Initializers // MARK: - Initializers