|
@@ -113,6 +113,11 @@ class labkeySlicerPythonExtensionWidget(ScriptedLoadableModuleWidget):
|
|
|
|
|
|
fileDialogFormLayout.addRow("File type :",self.fileTypeSelector)
|
|
fileDialogFormLayout.addRow("File type :",self.fileTypeSelector)
|
|
|
|
|
|
|
|
+ self.keepCachedFileCheckBox=qt.QCheckBox("keep cached file")
|
|
|
|
+ self.keepCachedFileCheckBox.toolTip="Toggle local storage of labkey files"
|
|
|
|
+ self.keepCachedFileCheckBox.setChecked(True)
|
|
|
|
+ fileDialogFormLayout.addRow("Manage cache :",self.keepCachedFileCheckBox)
|
|
|
|
+
|
|
loadFileButton=qt.QPushButton("Load file")
|
|
loadFileButton=qt.QPushButton("Load file")
|
|
loadFileButton.toolTip="Load file"
|
|
loadFileButton.toolTip="Load file"
|
|
loadFileButton.clicked.connect(self.onLoadFileButtonClicked)
|
|
loadFileButton.clicked.connect(self.onLoadFileButtonClicked)
|
|
@@ -259,8 +264,10 @@ class labkeySlicerPythonExtensionWidget(ScriptedLoadableModuleWidget):
|
|
self.selectedFile.setText(self.currentRemoteDir)
|
|
self.selectedFile.setText(self.currentRemoteDir)
|
|
|
|
|
|
def onLoadFileButtonClicked(self):
|
|
def onLoadFileButtonClicked(self):
|
|
|
|
+ properties={}
|
|
|
|
+ properties['keepCachedFile']=self.keepCachedFileCheckBox.isChecked()
|
|
self.network.loadNodeFromFile(self.selectedFile.text,
|
|
self.network.loadNodeFromFile(self.selectedFile.text,
|
|
- self.fileTypeSelector.currentText)
|
|
|
|
|
|
+ self.fileTypeSelector.currentText, properties)
|
|
|
|
|
|
#
|
|
#
|
|
# labkeySlicerPythonExtensionLogic
|
|
# labkeySlicerPythonExtensionLogic
|