mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-09 21:29:11 +00:00
Append files, directories selected by user to config in Desktop GUI
- Allows adding multiple image directories via GUI - Allow adding multiple files in different directories via GUI - Previously users couldn't add multiple directories via GUI They'd have to manually append to input field if multiple files, directories - To clear/overwrite is much easier. The user can just select text to delete in input area
This commit is contained in:
@@ -29,7 +29,7 @@ class FileBrowser(QtWidgets.QWidget):
|
|||||||
self.lineEdit.textChanged.connect(self.updateFieldHeight)
|
self.lineEdit.textChanged.connect(self.updateFieldHeight)
|
||||||
layout.addWidget(self.lineEdit)
|
layout.addWidget(self.lineEdit)
|
||||||
|
|
||||||
self.button = QtWidgets.QPushButton('Select')
|
self.button = QtWidgets.QPushButton('Add')
|
||||||
self.button.clicked.connect(self.storeFilesSelectedInFileDialog)
|
self.button.clicked.connect(self.storeFilesSelectedInFileDialog)
|
||||||
layout.addWidget(self.button)
|
layout.addWidget(self.button)
|
||||||
layout.addStretch()
|
layout.addStretch()
|
||||||
@@ -47,7 +47,7 @@ class FileBrowser(QtWidgets.QWidget):
|
|||||||
return 'Images (*.jp[e]g)'
|
return 'Images (*.jp[e]g)'
|
||||||
|
|
||||||
def storeFilesSelectedInFileDialog(self):
|
def storeFilesSelectedInFileDialog(self):
|
||||||
filepaths = []
|
filepaths = self.getPaths()
|
||||||
if self.search_type == SearchType.Image:
|
if self.search_type == SearchType.Image:
|
||||||
filepaths.append(QtWidgets.QFileDialog.getExistingDirectory(self, caption='Choose Folder',
|
filepaths.append(QtWidgets.QFileDialog.getExistingDirectory(self, caption='Choose Folder',
|
||||||
directory=self.dirpath))
|
directory=self.dirpath))
|
||||||
|
|||||||
Reference in New Issue
Block a user