def browseForSource(fileMode): globalPrefsHandler.loadPrefs() lastBrowsed = globalPrefsHandler.getValue(globalPrefsHandler.KEY_LAST_BROWSED_SOURCE) or '' filename = m.fileDialog2( dialogStyle=1, caption='Choose Reference Scene', fileFilter='Maya Scenes (*.mb; *.ma);;Maya Binary (*.mb);;Maya ASCII (*.ma);;All Files (*.*)', fileMode=fileMode, returnFilter=False, startingDirectory=lastBrowsed ) if not filename: return None filename = cleanupPath(filename[0]) globalPrefsHandler.setValue(globalPrefsHandler.KEY_LAST_BROWSED_SOURCE, cleanupPath(os.path.dirname(filename))) globalPrefsHandler.savePrefs() return getRelativePath(filename)
def browseDir(): globalPrefsHandler.loadPrefs() lastBrowsed = globalPrefsHandler.getValue(globalPrefsHandler.KEY_LAST_BROWSED_DIR) or '' directory = m.fileDialog2( dialogStyle=1, caption='Choose Directory', # fileFilter='Maya Scenes (*.mb; *.ma);;Maya Binary (*.mb);;Maya ASCII (*.ma);;All Files (*.*)', fileMode=3, returnFilter=False, startingDirectory=lastBrowsed ) if not directory: return None directory = cleanupPath(directory[0]) globalPrefsHandler.setValue(globalPrefsHandler.KEY_LAST_BROWSED_DIR, cleanupPath(os.path.dirname(directory))) globalPrefsHandler.savePrefs() return directory
def browseDir(): globalPrefsHandler.loadPrefs() lastBrowsed = globalPrefsHandler.getValue( globalPrefsHandler.KEY_LAST_BROWSED_DIR) or '' directory = m.fileDialog2( dialogStyle=1, caption='Choose Directory', # fileFilter='Maya Scenes (*.mb; *.ma);;Maya Binary (*.mb);;Maya ASCII (*.ma);;All Files (*.*)', fileMode=3, returnFilter=False, startingDirectory=lastBrowsed) if not directory: return None directory = cleanupPath(directory[0]) globalPrefsHandler.setValue(globalPrefsHandler.KEY_LAST_BROWSED_DIR, cleanupPath(os.path.dirname(directory))) globalPrefsHandler.savePrefs() return directory