Quellcode durchsuchen

【编辑】PDF编辑功能是高级功能,未登录时,应该在点击Edit时,就需要引导用户登录

lizhe vor 1 Jahr
Ursprung
Commit
f9a9854003

+ 12 - 1
PDF Office/PDF Master/Class/PDFWindowController/Toolbar/KMToolbarViewController.swift

@@ -179,8 +179,19 @@ class KMToolbarViewController: NSViewController, NSTextFieldDelegate {
     }
     
     @IBAction func leftControllButtonAction(item: KMToolbarClickButton) {
+        
         let tag = KMToolbarViewType(rawValue: item.tag) ?? .None
-        self.delegate?.toolbarViewController?(self, clickMode: tag, toolbar: item.clickObject as! KMToolBoxItem, [])
+        
+        if tag == .editPDF {
+            Task { @MainActor in
+                if await (KMLightMemberManager.manager.canUseAdvanced() == false) {
+                    let _ =  KMComparativeTableViewController.show(window: self.view.window!)
+                    return
+                }
+            }
+        } else {
+            self.delegate?.toolbarViewController?(self, clickMode: tag, toolbar: item.clickObject as! KMToolBoxItem, [])
+        }
     }
     
     @objc private func leftPanelAction(sender: KMToolbarClickButton) {