mirror of
https://github.com/283375/arcaea-offline-pyside-ui.git
synced 2025-04-22 18:50:18 +00:00
Compare commits
No commits in common. "d701055c7457eefbbf3cd0798c75a97f18be62a7" and "b802c3248140f6eb8f6f1ed2e9b8df25769a7a6b" have entirely different histories.
d701055c74
...
b802c32481
@ -1,5 +1,4 @@
|
||||
from PySide6.QtCore import QDir, QFileInfo, Qt, Signal, Slot
|
||||
from PySide6.QtGui import QDragEnterEvent, QDragLeaveEvent, QDropEvent
|
||||
from PySide6.QtWidgets import QFileDialog, QWidget
|
||||
|
||||
from ui.designer.components.fileSelector_ui import Ui_FileSelector
|
||||
@ -29,26 +28,6 @@ class FileSelector(Ui_FileSelector, QWidget):
|
||||
|
||||
self.settingsKey = None
|
||||
|
||||
self.setAcceptDrops(True)
|
||||
|
||||
def dragEnterEvent(self, event: QDragEnterEvent):
|
||||
if event.mimeData().hasUrls() and event.mimeData().urls()[0].isLocalFile():
|
||||
event.accept()
|
||||
self.elidedLabel.setText(
|
||||
f'Drop "{QFileInfo(event.mimeData().urls()[0].toLocalFile()).fileName()}"?'
|
||||
)
|
||||
return
|
||||
return super().dragEnterEvent(event)
|
||||
|
||||
def dragLeaveEvent(self, event: QDragLeaveEvent):
|
||||
self.updateLabel()
|
||||
return super().dragLeaveEvent(event)
|
||||
|
||||
def dropEvent(self, event: QDropEvent):
|
||||
url = event.mimeData().urls()[0]
|
||||
file = url.toLocalFile()
|
||||
self.selectFile(file)
|
||||
|
||||
def getOpenFileNames(self):
|
||||
selectedFiles, filter = QFileDialog.getOpenFileNames(
|
||||
self,
|
||||
|
BIN
ui/resources/images/icon.ico
Normal file
BIN
ui/resources/images/icon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 162 KiB |
Binary file not shown.
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 25 KiB |
Binary file not shown.
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 32 KiB |
Loading…
x
Reference in New Issue
Block a user