enforced dispatchQueue on classes
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
4154aeda50
commit
e1c6cb6704
@ -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
|
||||
//--------------------------------------------------
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user