Add menu item "Edit User Rules For PAC..."

This commit is contained in:
Charlie Qiu
2016-06-11 06:21:19 +08:00
parent df0beab836
commit 69ef77f277
3 changed files with 12 additions and 1 deletions

View File

@ -169,6 +169,11 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
UpdatePACFromGFWList()
}
@IBAction func editUserRulesForPAC(sender: NSMenuItem) {
let url = NSURL(fileURLWithPath: PACUserRuleFilePath)
NSWorkspace.sharedWorkspace().openURL(url)
}
@IBAction func showQRCodeForCurrentServer(sender: NSMenuItem) {
var errMsg: String?
let mgr = ServerProfileManager()

View File

@ -77,6 +77,12 @@
<action selector="updateGFWList:" target="Voe-Tx-rLC" id="Ztt-PS-F3T"/>
</connections>
</menuItem>
<menuItem title="Edit User Rules For PAC..." id="rms-p0-CvB">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="editUserRulesForPAC:" target="Voe-Tx-rLC" id="ZtK-2d-Pcl"/>
</connections>
</menuItem>
<menuItem isSeparatorItem="YES" id="6sL-A4-S7N"/>
<menuItem title="Show QR Code For Current Server..." id="R6A-96-Zcb">
<modifierMask key="keyEquivalentModifierMask"/>

View File

@ -110,7 +110,7 @@ func GeneratePACFile() -> Bool {
}
func UpdatePACFromGFWList() {
// Maker the dir if rulesDirPath is not exesited.
// Make the dir if rulesDirPath is not exesited.
if !NSFileManager.defaultManager().fileExistsAtPath(PACRulesDirPath) {
do {
try NSFileManager.defaultManager().createDirectoryAtPath(PACRulesDirPath