Samples/Referencing/MBFileRefDemo/NamespaceUpgradeDialog.py

Samples/Referencing/MBFileRefDemo/NamespaceUpgradeDialog.py
1 import os
2 from PySide2 import QtCore, QtWidgets, QtUiTools
3 from NamespaceUpgradeDialogUI import Ui_NamespaceUpgradeDialog
4 
5 class NamespaceUpgradeDialog( QtWidgets.QDialog, Ui_NamespaceUpgradeDialog ):
6  def __init__( self, pParent = 0, pFlags = QtCore.Qt.Widget ):
7  super( NamespaceUpgradeDialog, self ).__init__( pParent, pFlags )
8  self.setupUi( self )
9 
10  import inspect
11  self.mDefaultPath = os.path.dirname(inspect.currentframe().f_code.co_filename)
12 
13  def OnBtnBrowsePathClicked( self ):
14  self.mFileToSave = QtWidgets.QFileDialog.getSaveFileName( self, "Save to FBX", self.mDefaultPath, "*.fbx" )
15  if self.mFileToSave <> '':
16  self.uiEditFilePath.setText( self.mFileToSave )
17  self.mDefaultPath = self.mFileToSave
18 
19  def OnBtnOKClicked( self ):
20  self.done( QtWidgets.QMessageBox.Ok )
21 
22  def OnBtnCancelClicked( self ):
23  self.done( QtWidgets.QMessageBox.Cancel )