Skip to content

Commit 0bc2aae

Browse files
committed
Add placeholder action for realm
1 parent 02c9094 commit 0bc2aae

3 files changed

Lines changed: 26 additions & 0 deletions

File tree

OpenSim.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
B39B2B731EBF573C00CDD74C /* UninstallAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39B2B721EBF573C00CDD74C /* UninstallAction.swift */; };
2424
B39B2B751EBF58EC00CDD74C /* OpenInItermAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39B2B741EBF58EC00CDD74C /* OpenInItermAction.swift */; };
2525
B39B2B771EBF5F4200CDD74C /* ExtraApplicationActionable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39B2B761EBF5F4200CDD74C /* ExtraApplicationActionable.swift */; };
26+
B39B2B791EBF614400CDD74C /* OpenRealmAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B39B2B781EBF614400CDD74C /* OpenRealmAction.swift */; };
2627
B3A1E3231BF049690090EC58 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A1E3221BF049690090EC58 /* AppDelegate.swift */; };
2728
B3A1E3251BF049690090EC58 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B3A1E3241BF049690090EC58 /* Assets.xcassets */; };
2829
B3A1E3281BF049690090EC58 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = B3A1E3261BF049690090EC58 /* MainMenu.xib */; };
@@ -52,6 +53,7 @@
5253
B39B2B721EBF573C00CDD74C /* UninstallAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UninstallAction.swift; sourceTree = "<group>"; };
5354
B39B2B741EBF58EC00CDD74C /* OpenInItermAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenInItermAction.swift; sourceTree = "<group>"; };
5455
B39B2B761EBF5F4200CDD74C /* ExtraApplicationActionable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtraApplicationActionable.swift; sourceTree = "<group>"; };
56+
B39B2B781EBF614400CDD74C /* OpenRealmAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenRealmAction.swift; sourceTree = "<group>"; };
5557
B3A1E31F1BF049690090EC58 /* OpenSim.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenSim.app; sourceTree = BUILT_PRODUCTS_DIR; };
5658
B3A1E3221BF049690090EC58 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
5759
B3A1E3241BF049690090EC58 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
@@ -124,6 +126,7 @@
124126
B39B2B701EBF56F200CDD74C /* OpenInTerminalAction.swift */,
125127
B39B2B721EBF573C00CDD74C /* UninstallAction.swift */,
126128
B39B2B741EBF58EC00CDD74C /* OpenInItermAction.swift */,
129+
B39B2B781EBF614400CDD74C /* OpenRealmAction.swift */,
127130
);
128131
name = Actions;
129132
sourceTree = "<group>";
@@ -240,6 +243,7 @@
240243
B3054E1C1BF3988300F433C2 /* CancelBlocks.swift in Sources */,
241244
B3A1E3341BF0709A0090EC58 /* URLHelper.swift in Sources */,
242245
B3D188E91BF436480064E851 /* Runtime.swift in Sources */,
246+
B39B2B791EBF614400CDD74C /* OpenRealmAction.swift in Sources */,
243247
B39B2B771EBF5F4200CDD74C /* ExtraApplicationActionable.swift in Sources */,
244248
B39B2B751EBF58EC00CDD74C /* OpenInItermAction.swift in Sources */,
245249
B3054E181BF381CE00F433C2 /* FileInfo.swift in Sources */,

OpenSim/ActionMenu.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ final class ActionMenu: NSMenu {
2121

2222
private static let extraActions: [ApplicationActionable] = [
2323
OpenInItermAction(),
24+
OpenRealmAction()
2425
]
2526

2627
private var appInfoItem: NSMenuItem {

OpenSim/OpenRealmAction.swift

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
//
2+
// OpenRealmAction.swift
3+
// OpenSim
4+
//
5+
// Created by Luo Sheng on 07/05/2017.
6+
// Copyright © 2017 Luo Sheng. All rights reserved.
7+
//
8+
9+
import Cocoa
10+
11+
class OpenRealmAction: ExtraApplicationActionable {
12+
13+
let appBundleIdentifier = "io.realm.Realm-Browser"
14+
15+
let title = "Open Realm Database"
16+
17+
func perform(with application: Application) {
18+
19+
}
20+
21+
}

0 commit comments

Comments
 (0)