|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | 10 | 69723320240183CA00E91FBA /* JobWindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6972331F240183CA00E91FBA /* JobWindowController.swift */; }; |
11 | 11 | 697233222402B27700E91FBA /* JobWindowTitleBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 697233212402B27700E91FBA /* JobWindowTitleBarController.swift */; }; |
| 12 | + 697233242405F75000E91FBA /* EmployeePasteboardWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 697233232405F75000E91FBA /* EmployeePasteboardWriter.swift */; }; |
| 13 | + 69723331240C342800E91FBA /* ArrayUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69723330240C342800E91FBA /* ArrayUtil.swift */; }; |
| 14 | + 69A6E1D9240CAB7A00D98AC7 /* EmployeeTableDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A6E1D8240CAB7A00D98AC7 /* EmployeeTableDataSource.swift */; }; |
12 | 15 | 69AE637723F0E58900BF70EA /* Employee.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AE637523F0E58900BF70EA /* Employee.swift */; }; |
13 | 16 | 69AE637C23F0E6C700BF70EA /* JobViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AE637923F0E6C600BF70EA /* JobViewController.swift */; }; |
14 | 17 | 69AE638323F0E9FD00BF70EA /* JobPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AE638123F0E9FD00BF70EA /* JobPresenter.swift */; }; |
|
32 | 35 | 69AE63B923FCAB1000BF70EA /* SelectionReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AE63B823FCAB1000BF70EA /* SelectionReducer.swift */; }; |
33 | 36 | 69AE63BB23FCAB4000BF70EA /* SelectionActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AE63BA23FCAB4000BF70EA /* SelectionActions.swift */; }; |
34 | 37 | 69AE63BD23FCAC6400BF70EA /* RemoveIdempotentActionsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AE63BC23FCAC6400BF70EA /* RemoveIdempotentActionsMiddleware.swift */; }; |
35 | | - 69AE63C124007B3D00BF70EA /* EmployeeTableDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69AE63C024007B3D00BF70EA /* EmployeeTableDataSource.swift */; }; |
36 | 38 | 69F3509A23EA0A7100F61437 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69F3509923EA0A7100F61437 /* AppDelegate.swift */; }; |
37 | 39 | 69F3509E23EA0A7100F61437 /* JobDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69F3509D23EA0A7100F61437 /* JobDocument.swift */; }; |
38 | 40 | 69F350A023EA0A7300F61437 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 69F3509F23EA0A7300F61437 /* Assets.xcassets */; }; |
|
43 | 45 | /* Begin PBXFileReference section */ |
44 | 46 | 6972331F240183CA00E91FBA /* JobWindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JobWindowController.swift; sourceTree = "<group>"; }; |
45 | 47 | 697233212402B27700E91FBA /* JobWindowTitleBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobWindowTitleBarController.swift; sourceTree = "<group>"; }; |
| 48 | + 697233232405F75000E91FBA /* EmployeePasteboardWriter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmployeePasteboardWriter.swift; sourceTree = "<group>"; }; |
| 49 | + 69723330240C342800E91FBA /* ArrayUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayUtil.swift; sourceTree = "<group>"; }; |
| 50 | + 69A6E1D8240CAB7A00D98AC7 /* EmployeeTableDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmployeeTableDataSource.swift; sourceTree = "<group>"; }; |
46 | 51 | 69AE637523F0E58900BF70EA /* Employee.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Employee.swift; sourceTree = "<group>"; }; |
47 | 52 | 69AE637923F0E6C600BF70EA /* JobViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JobViewController.swift; sourceTree = "<group>"; }; |
48 | 53 | 69AE638123F0E9FD00BF70EA /* JobPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JobPresenter.swift; sourceTree = "<group>"; }; |
|
66 | 71 | 69AE63B823FCAB1000BF70EA /* SelectionReducer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectionReducer.swift; sourceTree = "<group>"; }; |
67 | 72 | 69AE63BA23FCAB4000BF70EA /* SelectionActions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectionActions.swift; sourceTree = "<group>"; }; |
68 | 73 | 69AE63BC23FCAC6400BF70EA /* RemoveIdempotentActionsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveIdempotentActionsMiddleware.swift; sourceTree = "<group>"; }; |
69 | | - 69AE63C024007B3D00BF70EA /* EmployeeTableDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmployeeTableDataSource.swift; sourceTree = "<group>"; }; |
70 | 74 | 69F3509623EA0A7100F61437 /* reswift-jobs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "reswift-jobs.app"; sourceTree = BUILT_PRODUCTS_DIR; }; |
71 | 75 | 69F3509923EA0A7100F61437 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
72 | 76 | 69F3509D23EA0A7100F61437 /* JobDocument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobDocument.swift; sourceTree = "<group>"; }; |
|
88 | 92 | /* End PBXFrameworksBuildPhase section */ |
89 | 93 |
|
90 | 94 | /* Begin PBXGroup section */ |
| 95 | + 6972332F240C33FE00E91FBA /* Util */ = { |
| 96 | + isa = PBXGroup; |
| 97 | + children = ( |
| 98 | + 69723330240C342800E91FBA /* ArrayUtil.swift */, |
| 99 | + ); |
| 100 | + path = Util; |
| 101 | + sourceTree = "<group>"; |
| 102 | + }; |
91 | 103 | 69AE637423F0E58900BF70EA /* Model */ = { |
92 | 104 | isa = PBXGroup; |
93 | 105 | children = ( |
|
116 | 128 | 69AE637823F0E6C600BF70EA /* UI */ = { |
117 | 129 | isa = PBXGroup; |
118 | 130 | children = ( |
119 | | - 69AE63C024007B3D00BF70EA /* EmployeeTableDataSource.swift */, |
| 131 | + 697233232405F75000E91FBA /* EmployeePasteboardWriter.swift */, |
| 132 | + 69A6E1D8240CAB7A00D98AC7 /* EmployeeTableDataSource.swift */, |
120 | 133 | 69AE638B23F0ED2900BF70EA /* EmployeeViewModel.swift */, |
121 | 134 | 69AE638123F0E9FD00BF70EA /* JobPresenter.swift */, |
122 | 135 | 69AE637923F0E6C600BF70EA /* JobViewController.swift */, |
|
197 | 210 | 69AE637423F0E58900BF70EA /* Model */, |
198 | 211 | 69AE637623F0E58900BF70EA /* State */, |
199 | 212 | 69AE637823F0E6C600BF70EA /* UI */, |
| 213 | + 6972332F240C33FE00E91FBA /* Util */, |
200 | 214 | 69F3509923EA0A7100F61437 /* AppDelegate.swift */, |
201 | 215 | 69F3509D23EA0A7100F61437 /* JobDocument.swift */, |
202 | 216 | 69F3509F23EA0A7300F61437 /* Assets.xcassets */, |
|
284 | 298 | buildActionMask = 2147483647; |
285 | 299 | files = ( |
286 | 300 | 69AE637723F0E58900BF70EA /* Employee.swift in Sources */, |
| 301 | + 69723331240C342800E91FBA /* ArrayUtil.swift in Sources */, |
287 | 302 | 69AE639423F203D700BF70EA /* JobStore.swift in Sources */, |
288 | 303 | 69AE639923F4A95E00BF70EA /* NotUndoable.swift in Sources */, |
289 | 304 | 69AE63BD23FCAC6400BF70EA /* RemoveIdempotentActionsMiddleware.swift in Sources */, |
290 | 305 | 69AE63B123FB7C9F00BF70EA /* UndoMiddleware.swift in Sources */, |
291 | 306 | 69AE638323F0E9FD00BF70EA /* JobPresenter.swift in Sources */, |
| 307 | + 69A6E1D9240CAB7A00D98AC7 /* EmployeeTableDataSource.swift in Sources */, |
292 | 308 | 697233222402B27700E91FBA /* JobWindowTitleBarController.swift in Sources */, |
293 | 309 | 69AE63AB23FB75EC00BF70EA /* JobActions.swift in Sources */, |
294 | 310 | 69723320240183CA00E91FBA /* JobWindowController.swift in Sources */, |
295 | 311 | 69AE63B423FB8A5400BF70EA /* UndoCommand.swift in Sources */, |
296 | 312 | 69AE638C23F0ED2900BF70EA /* EmployeeViewModel.swift in Sources */, |
297 | | - 69AE63C124007B3D00BF70EA /* EmployeeTableDataSource.swift in Sources */, |
298 | 313 | 69AE639223F0F3A800BF70EA /* EmployeeID.swift in Sources */, |
| 314 | + 697233242405F75000E91FBA /* EmployeePasteboardWriter.swift in Sources */, |
299 | 315 | 69AE639D23FA0AA400BF70EA /* LoggingMiddleware.swift in Sources */, |
300 | 316 | 69AE63AD23FB760700BF70EA /* EmployeeReducer.swift in Sources */, |
301 | 317 | 69AE639723F4A93400BF70EA /* Undoable.swift in Sources */, |
|
0 commit comments