opening up funcs

This commit is contained in:
Kevin G Christiano 2020-02-26 13:39:44 -05:00
parent f8608e7252
commit 1fa8cfd16a
4 changed files with 10 additions and 10 deletions

View File

@ -14,13 +14,13 @@ open class ExternalLink: Link {
// MARK: - Properties // MARK: - Properties
//-------------------------------------------------- //--------------------------------------------------
private var exportImageView: UIImageView? public var exportImageView: UIImageView?
//-------------------------------------------------- //--------------------------------------------------
// MARK: - ModelMoleculeViewProtocol // MARK: - ModelMoleculeViewProtocol
//-------------------------------------------------- //--------------------------------------------------
public override func setWithModel(_ model: MoleculeModelProtocol?, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) { open override func setWithModel(_ model: MoleculeModelProtocol?, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) {
super.setWithModel(model, delegateObject, additionalData) super.setWithModel(model, delegateObject, additionalData)
guard let model = model as? ExternalLinkModel else { return } guard let model = model as? ExternalLinkModel else { return }
@ -32,7 +32,7 @@ open class ExternalLink: Link {
// MARK: - MVMCoreViewProtocol // MARK: - MVMCoreViewProtocol
//-------------------------------------------------- //--------------------------------------------------
public override func setupView() { open override func setupView() {
super.setupView() super.setupView()
let image = MVMCoreUIUtility.imageNamed("externalLink") let image = MVMCoreUIUtility.imageNamed("externalLink")

View File

@ -8,9 +8,9 @@
import UIKit import UIKit
public class ExternalLinkModel: LinkModel { open class ExternalLinkModel: LinkModel {
override public class var identifier: String { override open class var identifier: String {
return "externalLink" return "externalLink"
} }
} }

View File

@ -40,7 +40,7 @@ import UIKit
// MARK: - ModelMoleculeViewProtocol // MARK: - ModelMoleculeViewProtocol
//-------------------------------------------------- //--------------------------------------------------
public override func setWithModel(_ model: MoleculeModelProtocol?, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) { open override func setWithModel(_ model: MoleculeModelProtocol?, _ delegateObject: MVMCoreUIDelegateObject?, _ additionalData: [AnyHashable: Any]?) {
super.setWithModel(model, delegateObject, additionalData) super.setWithModel(model, delegateObject, additionalData)
guard let model = model as? LinkModel else { return } guard let model = model as? LinkModel else { return }
@ -60,7 +60,7 @@ import UIKit
// MARK: - MVMCoreViewProtocol // MARK: - MVMCoreViewProtocol
extension Link { extension Link {
public override func updateView(_ size: CGFloat) { open override func updateView(_ size: CGFloat) {
super.updateView(size) super.updateView(size)
DispatchQueue.main.async { [weak self] in DispatchQueue.main.async { [weak self] in
guard let self = self else { return } guard let self = self else { return }
@ -72,7 +72,7 @@ extension Link {
} }
} }
public override func setupView() { open override func setupView() {
super.setupView() super.setupView()
backgroundColor = .clear backgroundColor = .clear
contentMode = .redraw contentMode = .redraw
@ -88,7 +88,7 @@ extension Link {
// MARK: - MVMCoreUIViewConstrainingProtocol // MARK: - MVMCoreUIViewConstrainingProtocol
extension Link: MVMCoreUIViewConstrainingProtocol { extension Link: MVMCoreUIViewConstrainingProtocol {
public func horizontalAlignment() -> UIStackView.Alignment { open func horizontalAlignment() -> UIStackView.Alignment {
return .leading return .leading
} }
} }

View File

@ -8,7 +8,7 @@
import UIKit import UIKit
public class LinkModel: ButtonModelProtocol, MoleculeModelProtocol { open class LinkModel: ButtonModelProtocol, MoleculeModelProtocol {
//-------------------------------------------------- //--------------------------------------------------
// MARK: - Properties // MARK: - Properties
//-------------------------------------------------- //--------------------------------------------------