|
@@ -10,7 +10,11 @@ import Cocoa
|
|
|
class KMBatchOperateRightViewController: NSViewController{
|
|
|
var compressViewController: KMBatchOperateCompressViewController?
|
|
|
|
|
|
- var convertViewController: KMBatchOperateConvertViewController?
|
|
|
+ lazy var convertViewController: KMBatchOperateConvertViewController? = {
|
|
|
+ let vc = KMBatchOperateConvertViewController(files: self.files)
|
|
|
+ vc.operateType = .Convert
|
|
|
+ return vc
|
|
|
+ }()
|
|
|
// var addWatermarkViewController: KMBatchOperateAddWatermarkViewController?
|
|
|
// var removeWatermarkViewController: KMBatchOperateRemoveWatermarkViewController?
|
|
|
// var addBackgroundViewController: KMBatchOperateAddWatermarkViewController?
|
|
@@ -37,121 +41,70 @@ class KMBatchOperateRightViewController: NSViewController{
|
|
|
v.removeFromSuperview()
|
|
|
}
|
|
|
if newValue == .Convert {
|
|
|
-// self.view.addSubview(self.convertViewController!.view)
|
|
|
-// self.convertViewController!.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.convertViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.convertViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.convertViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.convertViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+ self.view.addSubview(self.convertViewController!.view)
|
|
|
+ self.convertViewController?.view.mas_makeConstraints({ make in
|
|
|
+ make?.edges.equalTo()(self.view)
|
|
|
+ })
|
|
|
} else if _currentType == .AddWatermark {
|
|
|
// self.view.addSubview(self.addWatermarkViewController.view)
|
|
|
-// self.addWatermarkViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.addWatermarkViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.addWatermarkViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.addWatermarkViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.addWatermarkViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+
|
|
|
+// self.addWatermarkViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .RemoveWatermark {
|
|
|
// self.view.addSubview(self.removeWatermarkViewController.view)
|
|
|
-// self.removeWatermarkViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.removeWatermarkViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.removeWatermarkViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.removeWatermarkViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.removeWatermarkViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.removeWatermarkViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .AddBackground {
|
|
|
// self.view.addSubview(self.addBackgroundViewController.view)
|
|
|
-// self.addBackgroundViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.addBackgroundViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.addBackgroundViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.addBackgroundViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.addBackgroundViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.addBackgroundViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .RemoveBackground {
|
|
|
// self.view.addSubview(self.removeBackgroundViewController.view)
|
|
|
-// self.removeBackgroundViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.removeBackgroundViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.removeBackgroundViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.removeBackgroundViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.removeBackgroundViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.removeBackgroundViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .AddHeaderFooter {
|
|
|
// self.view.addSubview(self.addHeaderFooterViewController.view)
|
|
|
-// self.addHeaderFooterViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.addHeaderFooterViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.addHeaderFooterViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.addHeaderFooterViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.addHeaderFooterViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.addHeaderFooterViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .RemoveHeaderFooter {
|
|
|
// self.view.addSubview(self.removeHeaderFooterViewController.view)
|
|
|
-// self.removeHeaderFooterViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.removeHeaderFooterViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.removeHeaderFooterViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.removeHeaderFooterViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.removeHeaderFooterViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.removeHeaderFooterViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .AddBates {
|
|
|
// self.view.addSubview(self.addBatesViewController.view)
|
|
|
-// self.addBatesViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.addBatesViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.addBatesViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.addBatesViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.addBatesViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.addBatesViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .RemoveBates {
|
|
|
// self.view.addSubview(self.removeBatesViewController.view)
|
|
|
-// self.removeBatesViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.removeBatesViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.removeBatesViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.removeBatesViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.removeBatesViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.removeBatesViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
// } else if _currentType == .AddPassword { self.view.addSubview(self.addPasswordViewController.view)
|
|
|
-// self.addPasswordViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.addPasswordViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.addPasswordViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.addPasswordViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.addPasswordViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.addPasswordViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .RemovePassword {
|
|
|
// self.view.addSubview(self.removePasswordViewController.view)
|
|
|
-// self.removePasswordViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.removePasswordViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.removePasswordViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.removePasswordViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.removePasswordViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.removePasswordViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .Compress {
|
|
|
// self.view.addSubview(self.compressViewController.view)
|
|
|
-// self.compressViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.compressViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.compressViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.compressViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.compressViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.compressViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
} else if _currentType == .CreatePDF {
|
|
|
// self.view.addSubview(self.imageToPDFViewController.view)
|
|
|
-// self.imageToPDFViewController.view.translatesAutoresizingMaskIntoConstraints = false
|
|
|
-// NSLayoutConstraint.activate([
|
|
|
-// self.imageToPDFViewController!.view.leadingAnchor.constraint(equalTo: self.view.leadingAnchor),
|
|
|
-// self.imageToPDFViewController!.view.topAnchor.constraint(equalTo: self.view.topAnchor),
|
|
|
-// self.imageToPDFViewController!.view.rightAnchor.constraint(equalTo: self.view.rightAnchor),
|
|
|
-// self.imageToPDFViewController!.view.bottomAnchor.constraint(equalTo: self.view.bottomAnchor),
|
|
|
-// ])
|
|
|
+// self.imageToPDFViewController?.view.mas_makeConstraints({ make in
|
|
|
+// make?.edges.equalTo()(self.view)
|
|
|
+// })
|
|
|
}
|
|
|
}
|
|
|
}
|