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
//--------------------------------------------------
private var exportImageView: UIImageView?
public var exportImageView: UIImageView?
//--------------------------------------------------
// 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)
guard let model = model as? ExternalLinkModel else { return }
@ -32,7 +32,7 @@ open class ExternalLink: Link {
// MARK: - MVMCoreViewProtocol
//--------------------------------------------------
public override func setupView() {
open override func setupView() {
super.setupView()
let image = MVMCoreUIUtility.imageNamed("externalLink")

View File

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

View File

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

View File

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