|
@@ -65,6 +65,7 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
|
|
|
|
|
|
var isContinue: Bool?
|
|
|
var isAI: Bool?
|
|
|
+ var isLimit: Bool?
|
|
|
var type: KMSubscribeWaterMarkType? {
|
|
|
didSet {
|
|
|
self.waterMarkView?.type = type
|
|
@@ -130,6 +131,7 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
|
|
|
|
|
|
subscribeWaterMarkWindowController.isContinue = isContinue
|
|
|
subscribeWaterMarkWindowController.isAI = isAI
|
|
|
+ subscribeWaterMarkWindowController.isLimit = limit
|
|
|
|
|
|
window.beginSheet(subscribeWaterMarkWindowController.window!)
|
|
|
subscribeWaterMarkWindowController.window?.center()
|
|
@@ -162,7 +164,9 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
|
|
|
controller.window?.close()
|
|
|
subscribeWaterMarkController = nil
|
|
|
|
|
|
- if KMLightMemberManager.manager.isLogin() || type == .save {
|
|
|
+ if KMLightMemberManager.manager.isLogin() ||
|
|
|
+ type == .save ||
|
|
|
+ ((type.isConvertType() || type == .merge) && limit) {
|
|
|
KMComparativeTableViewController.show(window: subscribeWaterMarkMainWindow ?? NSWindow(), .equity, inputType: type)
|
|
|
} else {
|
|
|
KMLoginWindowController.show(window: subscribeWaterMarkMainWindow ?? NSWindow())
|
|
@@ -176,12 +180,14 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
|
|
|
if type == .merge {
|
|
|
if (limit) {
|
|
|
subscribeWaterMarkWindowController.waterMarkView.waterExportButton.title = NSLocalizedString("Exceed Times Limit", comment: "")
|
|
|
+ subscribeWaterMarkWindowController.waterMarkView.subscribeLabel.stringValue = NSLocalizedString("Upgrade Now", comment: "")
|
|
|
} else {
|
|
|
subscribeWaterMarkWindowController.waterMarkView.waterExportButton.title = NSLocalizedString("Delete Files from List", comment: "")
|
|
|
}
|
|
|
} else if type.isConvertType() {
|
|
|
if (limit) {
|
|
|
subscribeWaterMarkWindowController.waterMarkView.waterExportButton.title = NSLocalizedString("Exceed Times Limit", comment: "")
|
|
|
+ subscribeWaterMarkWindowController.waterMarkView.subscribeLabel.stringValue = NSLocalizedString("Upgrade Now", comment: "")
|
|
|
} else {
|
|
|
// if KMLightMemberManager.manager.isLogin() {
|
|
|
subscribeWaterMarkWindowController.waterMarkView.waterExportButton.title = NSLocalizedString("Convert First 10 Pages", comment: "")
|