Code-Duplikat zum Selektieren von einer Datei in Methode ausgegliedert
This commit is contained in:
parent
641b1bf0fd
commit
b4b1baa5ac
@ -34,13 +34,7 @@ struct ContentView: View {
|
|||||||
.onTapGesture(perform: {
|
.onTapGesture(perform: {
|
||||||
print("pressed \(yapsFile.name)")
|
print("pressed \(yapsFile.name)")
|
||||||
|
|
||||||
self.previewImg = FinderHelper.shared.getImageByURL(source: yapsFile.file)
|
self.setCurrentFile(newCurrent: yapsFile, at: yapsFile.index)
|
||||||
.resizable()
|
|
||||||
|
|
||||||
Shared.shared.currentFile = yapsFile
|
|
||||||
|
|
||||||
self.resetCurrentFile()
|
|
||||||
self.fileList[yapsFile.index].current = true
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -58,14 +52,7 @@ struct ContentView: View {
|
|||||||
newIndex += 0
|
newIndex += 0
|
||||||
}
|
}
|
||||||
|
|
||||||
let currentFile = self.fileList[newIndex]
|
self.setCurrentFile(newCurrent: self.fileList[newIndex], at: newIndex)
|
||||||
|
|
||||||
Shared.shared.currentFile = currentFile
|
|
||||||
|
|
||||||
self.resetCurrentFile()
|
|
||||||
self.fileList[newIndex].current = true
|
|
||||||
|
|
||||||
self.previewImg = FinderHelper.shared.getImageByURL(source: self.fileList[newIndex].file)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.frame(width: 200.0)
|
.frame(width: 200.0)
|
||||||
@ -88,6 +75,17 @@ struct ContentView: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func setCurrentFile(newCurrent: YapsFile, at: Int) {
|
||||||
|
let currentFile = self.fileList[at]
|
||||||
|
|
||||||
|
Shared.shared.currentFile = currentFile
|
||||||
|
|
||||||
|
self.resetCurrentFile()
|
||||||
|
self.fileList[at].current = true
|
||||||
|
|
||||||
|
self.previewImg = FinderHelper.shared.getImageByURL(source: self.fileList[at].file)
|
||||||
|
}
|
||||||
|
|
||||||
func checkCurrentFile(yapsFile: YapsFile) -> Bool {
|
func checkCurrentFile(yapsFile: YapsFile) -> Bool {
|
||||||
let result: Bool = (Shared.shared.currentFile.index == yapsFile.index)
|
let result: Bool = (Shared.shared.currentFile.index == yapsFile.index)
|
||||||
if result {
|
if result {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user