123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import Cocoa
- @main
- class AppDelegate: NSObject, NSApplicationDelegate {
- func applicationWillFinishLaunching(_ notification: Notification) {
- ComPDFUIConfig.initializeUIConfig();
- }
- func applicationDidFinishLaunching(_ aNotification: Notification) {
- KMNThumbnailManager.clearCacheThumImage()
-
-
- KMAdvertisementManager.manager.initConfig(appName: .PDFReaderProMac,
- subscribeType: .unsubscribed,
- platform: .Mac)
-
- KMAdvertisementManager.manager.debug = true
- }
- func applicationWillTerminate(_ aNotification: Notification) {
-
- }
- func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
- return true
- }
- }
- extension AppDelegate : NSMenuDelegate,NSMenuItemValidation {
- func validateMenuItem(_ menuItem: NSMenuItem) -> Bool {
- let action = menuItem.action
- if action == #selector(manageAcctounMenuAction) {
- return KMLightMemberManager.manager.isLogin()
- }
- if action == #selector(loginMenuItemAction) {
- return !KMLightMemberManager.manager.isLogin()
- }
- return true
- }
- }
|