 import UIKit
 import AELog
 
-public class View: UIView {
+open class View: UIView {
     
     // MARK: - Constants
     

    
    // MARK: - Override
    
    override public func layoutSubviews() {
        super.layoutSubviews()
        
        updateContentLayout()
    }
    
    override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
        let hitView = super.hitTest(point, with: event)
        guard !tableView.isHidden else {
            if hitView == toggleToolbarButton { return hitView }

    
    // MARK: - Outlets
    
    public let tableView = UITableView()
    let textField = UITextField()
    
    fileprivate let filterView = UIView()
    fileprivate let filterStack = UIStackView()
    fileprivate var filterViewTop: NSLayoutConstraint!
    
    public let exportLogButton = UIButton()
    fileprivate let linesCountStack = UIStackView()
    fileprivate let linesTotalLabel = UILabel()
    fileprivate let linesFilteredLabel = UILabel()
    public let clearFilterButton = UIButton()
    
    fileprivate let menuView = UIView()
    fileprivate let menuStack = UIStackView()
