OSDN Git Service

Doutaku を 1.0 にアップデート
[kcd/KCD.git] / KCD / UITestWindowController.swift
1 //
2 //  UITestWindowController.swift
3 //  KCD
4 //
5 //  Created by Hori,Masaki on 2017/01/05.
6 //  Copyright © 2017年 Hori,Masaki. All rights reserved.
7 //
8
9 import Cocoa
10
11 final class UITestWindowController: NSWindowController {
12     
13     @IBOutlet private var testViewPlaceholder: NSView!
14     
15     override var windowNibName: NSNib.Name {
16         
17         return .nibName(instanceOf: self)
18     }
19     
20     private var testViewController: NSViewController?
21     
22     override func windowDidLoad() {
23         
24         super.windowDidLoad()
25         
26         testViewController = viewController()
27         
28         guard let vc = testViewController else {
29             
30             return
31         }
32         
33         window?.setContentSize(vc.view.frame.size)
34         vc.view.autoresizingMask = testViewPlaceholder.autoresizingMask
35         testViewPlaceholder.superview?.replaceSubview(testViewPlaceholder, with: vc.view)
36     }
37     
38     private func viewController() -> NSViewController? {
39         
40         return nil
41 //        return StrengthenListViewController()
42     }
43 }