Пример #1
0
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)
Пример #2
0
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
Пример #3
0
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