Add Debug menu for testing crash report window.
This commit is contained in:
parent
3931d7ae38
commit
f8b21c5cc3
|
@ -51,6 +51,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations,
|
||||||
private var keyboardShortcutsWindowController: WebViewWindowController?
|
private var keyboardShortcutsWindowController: WebViewWindowController?
|
||||||
private var inspectorWindowController: InspectorWindowController?
|
private var inspectorWindowController: InspectorWindowController?
|
||||||
private var logWindowController: LogWindowController?
|
private var logWindowController: LogWindowController?
|
||||||
|
private var crashReportWindowController: CrashReportWindowController? // For testing only
|
||||||
|
|
||||||
private let log = Log()
|
private let log = Log()
|
||||||
private let themeLoader = VSThemeLoader()
|
private let themeLoader = VSThemeLoader()
|
||||||
|
@ -468,6 +469,14 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserInterfaceValidations,
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@IBAction func debugTestCrashReporterWindow(_ sender: Any?) {
|
||||||
|
#if DEBUG
|
||||||
|
crashReportWindowController = CrashReportWindowController(crashLogText: "This is a test crash log.")
|
||||||
|
crashReportWindowController!.testing = true
|
||||||
|
crashReportWindowController!.showWindow(self)
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
@IBAction func gotoToday(_ sender: Any?) {
|
@IBAction func gotoToday(_ sender: Any?) {
|
||||||
|
|
||||||
createAndShowMainWindow()
|
createAndShowMainWindow()
|
||||||
|
|
|
@ -449,6 +449,12 @@
|
||||||
<action selector="debugDropConditionalGetInfo:" target="Voe-Tx-rLC" id="MTC-K8-rkx"/>
|
<action selector="debugDropConditionalGetInfo:" target="Voe-Tx-rLC" id="MTC-K8-rkx"/>
|
||||||
</connections>
|
</connections>
|
||||||
</menuItem>
|
</menuItem>
|
||||||
|
<menuItem title="Test Crash Reporter Window" id="Taw-kN-HFc">
|
||||||
|
<modifierMask key="keyEquivalentModifierMask"/>
|
||||||
|
<connections>
|
||||||
|
<action selector="debugTestCrashReporterWindow:" target="Ady-hI-5gd" id="QNm-AM-i7p"/>
|
||||||
|
</connections>
|
||||||
|
</menuItem>
|
||||||
</items>
|
</items>
|
||||||
</menu>
|
</menu>
|
||||||
</menuItem>
|
</menuItem>
|
||||||
|
|
Loading…
Reference in New Issue