def installKDE4Languages(): if uni.isAvailableKDE4(): for langCode in uni.getInstalledLanguagesCodes(): installKDE4Language(langCode) uni.setMySetting("isInstalledKDE4Language", True) return True return False
def getValueTypesAndValues(): return { "lastDirectory": "str", "isMainWindowMaximized": "bool", "isShowAdvancedSelections": "bool", "isRunOnDoubleClick": "bool", "isChangeSelected": "bool", "isChangeAll": "bool", "isOpenDetailsInNewWindow": "bool", "hiddenFolderTableColumns": "list", "hiddenFileTableColumns": "list", "hiddenMusicTableColumns": "list", "hiddenSubFolderTableColumns": "list", "hiddenCoverTableColumns": "list", "hiddenAmarokMusicTableColumns": "list", "hiddenAmarokCoverTableColumns": "list", "hiddenAmarokArtistTableColumns": "list", "hiddenAmarokCopyTableColumns": "list", "hiddenSubFolderMusicTableColumns": "list", "isPlayNow": "bool", "MainWindowGeometries": ["intStaticListLen", 4], "tableType": ["options", uni.getTableTypesNames().keys()], "activeTabNoOfSpecialTools": ["int", list(range(0, 7))], "unneededFiles": "list", "ignoredFiles": "list", "imageExtensions": "list", "musicExtensions": "list", "priorityIconNames": "list", "unneededFileExtensions": "list", "ignoredFileExtensions": "list", "fileReNamerType": ["options", uni.fileReNamerTypeNamesKeys], "validSentenceStructure": ["options", uni.validSentenceStructureKeys], "mplayerPath": "str", "mplayerArgs": "str", "mplayerAudioDevicePointer": "str", "mplayerAudioDevice": ["options", uni.mplayerSoundDevices], "isSaveActions": "bool", "fileSystemEncoding": ["options", uni.getCharSets()], "applicationStyle": ["options", uni.getStyles()], "playerName": ["options", uni.getAvailablePlayers()], "isMinimumWindowMode": "bool", "packagerUnneededFileExtensions": "list", "packagerUnneededFiles": "list", "packagerUnneededDirectories": "list", "lastUpdateControlDate": "date", "updateInterval": ["int", list(range(0, 32))], "isCloseOnCleanAndPackage": "bool", "TableToolsBarButtonStyle": ["int", list(range(0, 4))], "ToolsBarButtonStyle": ["int", list(range(0, 4))], "PlayerBarButtonStyle": ["int", list(range(0, 4))], "language": ["options", uni.getInstalledLanguagesCodes()], "isShowQuickMakeWindow": "bool", "isChangeExistIcon": "bool", "isClearFirstAndLastSpaceChars": "bool", "isEmendIncorrectChars": "bool", "validSentenceStructureForFile": ["options", uni.validSentenceStructureKeys], "validSentenceStructureForDirectory": ["options", uni.validSentenceStructureKeys], "validSentenceStructureForFileExtension": ["options", uni.validSentenceStructureKeys], "isCorrectFileNameWithSearchAndReplaceTable": "bool", "isCorrectValueWithSearchAndReplaceTable": "bool", "isCorrectDoubleSpaceChars": "bool", "fileExtensionIs": ["options", uni.fileExtensionIsKeys], "settingsVersion": ["options", [uni.settingVersion]], "subDirectoryDeep": ["int", list(range(-1, 10))], "maxRecordFileSize": "int", "themeName": ["options", uni.getInstalledThemes()], "unneededDirectories": "list", "ignoredDirectories": "list", "unneededDirectoriesIfIsEmpty": "list", "isClearEmptyDirectoriesWhenPath": "bool", "isAutoCleanSubFolderWhenPath": "bool", "cleanerUnneededFileExtensions": "list", "cleanerUnneededFiles": "list", "cleanerUnneededDirectories": "list", "isClearEmptyDirectoriesWhenClear": "bool", "isAutoCleanSubFolderWhenClear": "bool", "isClearEmptyDirectoriesWhenSave": "bool", "isClearEmptyDirectoriesWhenMoveOrChange": "bool", "isClearEmptyDirectoriesWhenCopyOrChange": "bool", "isClearEmptyDirectoriesWhenFileMove": "bool", "isAutoCleanSubFolderWhenSave": "bool", "isAutoCleanSubFolderWhenMoveOrChange": "bool", "isAutoCleanSubFolderWhenCopyOrChange": "bool", "isAutoCleanSubFolderWhenFileMove": "bool", "isAutoMakeIconToDirectoryWhenSave": "bool", "isAutoMakeIconToDirectoryWhenMoveOrChange": "bool", "isAutoMakeIconToDirectoryWhenCopyOrChange": "bool", "isAutoMakeIconToDirectoryWhenFileMove": "bool", "isDeleteEmptyDirectories": "bool", "isCleanerDeleteEmptyDirectories": "bool", "isPackagerDeleteEmptyDirectories": "bool", "remindMeLaterForUpdate": ["int", list(range(-1, 7))], "remindMeLaterShowDateForUpdate": "date", "isShowTransactionDetails": "bool", "isInstalledKDE4Language": "bool", "isMakeAutoDesign": "bool", "isShowReconfigureWizard": "bool", "isAskIfHasManyImagesInAlbumDirectory": "bool", "isDeleteOtherImages": "bool", "CoversSubDirectoryDeep": ["int", [x for x in range(-1, 10) if x != 0]], "amarokDBHost": "str", "amarokDBPort": "int", "amarokDBUser": "******", "amarokDBPass": "******", "amarokDBDB": "str", "amarokIsUseHost": "bool", "iconNameFormat": "str", "iconFileType": ["options", ["png", "jpg"]], "pathOfMysqldSafe": "str", "isActiveCompleter": "bool", "isShowAllForCompleter": "bool", "isActiveClearGeneral": "bool", "colorSchemes": "Default", "isActiveAutoMakeIconToDirectory": "bool", "isDontDeleteFileAndDirectory": "bool", "pathOfDeletedFilesAndDirectories": "str", "isReadOnlyAmarokDB": "bool", "isReadOnlyAmarokDBHost": "bool", "isResizeTableColumnsToContents": "bool", "AmarokFilterAmarokCoverTable": "str", "AmarokFilterAmarokCopyTable": "str", "AmarokFilterArtistTable": "str", "AmarokFilterAmarokMusicTable": "str", "isAppendFileSizeToFileTree": "bool", "isAppendLastModifiedToFileTree": "bool", "isMusicTableValuesChangeInAmarokDB": "bool", "isSubFolderTableValuesChangeInAmarokDB": "bool", "isFileTableValuesChangeInAmarokDB": "bool", "isFolderTableValuesChangeInAmarokDB": "bool", "isSubFolderMusicTableValuesChangeInAmarokDB": "bool", "isShowHiddensInSubFolderTable": "bool", "isShowHiddensInFolderTable": "bool", "isShowHiddensInFileTable": "bool", "isShowHiddensInMusicTable": "bool", "isShowHiddensInCoverTable": "bool", "isShowHiddensInSubFolderMusicTable": "bool", "isShowHiddensInFileTree": "bool", "isDecodeURLStrings": "bool", "isCheckUnSavedValues": "bool", "isAutoSaveScripts": "bool", "maxDeletedDirectorySize": "int", "preferedTaggerModule": ["options", uni.getTaggersMachineNames()] }
def getDefaultValues(): if uni.getInstalledLanguagesCodes().count(str(MQtCore.QLocale.system().name())) > 0: insLangCode = str(MQtCore.QLocale.system().name()) else: insLangCode = "en_GB" availablePlayers = uni.getAvailablePlayers() if availablePlayers.count("Phonon") > 0: playerName = "Phonon" elif availablePlayers.count("Phonon (PySide)") > 0: playerName = "Phonon (PySide)" else: playerName = availablePlayers.pop() myStyle = "" if uni.isWindows: myStyle = "Plastique" return { "lastDirectory": str(fu.userDirectoryPath), "isMainWindowMaximized": "False", "isShowAdvancedSelections": "False", "isRunOnDoubleClick": "False", "isChangeSelected": "False", "isChangeAll": "True", "isOpenDetailsInNewWindow": "False", "hiddenFolderTableColumns": str([]), "hiddenFileTableColumns": str([]), "hiddenMusicTableColumns": str([]), "hiddenSubFolderTableColumns": str([]), "hiddenCoverTableColumns": str([]), "hiddenAmarokMusicTableColumns": str([]), "hiddenAmarokCoverTableColumns": str([]), "hiddenAmarokArtistTableColumns": str([]), "hiddenAmarokCopyTableColumns": str([]), "hiddenSubFolderMusicTableColumns": str([]), "isPlayNow": "False", "MainWindowGeometries": str([50, 50, 900, 600]), "tableType": "1", "activeTabNoOfSpecialTools": "0", "unneededFiles": str(['Thumbs.db']), "ignoredFiles": str(['.directory']), "imageExtensions": str(['png', 'gif', 'jpeg', 'jpg']), "musicExtensions": str(['mp3']), "priorityIconNames": str(['cover']), "unneededFileExtensions": str([]), "ignoredFileExtensions": str(['m3u']), "fileReNamerType": "Personal Computer", "validSentenceStructure": "Title", "mplayerPath": "mplayer", "mplayerArgs": "-slave -quiet", "mplayerAudioDevicePointer": "-ao", "mplayerAudioDevice": uni.mplayerSoundDevices[0], "isSaveActions": "True", "fileSystemEncoding": fu.defaultFileSystemEncoding, "applicationStyle": myStyle, "playerName": playerName, "isMinimumWindowMode": "False", "packagerUnneededFileExtensions": str( ['pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop', 'kdevelop.pcs', 'kdevses', 'ts', 'anjuta']), "packagerUnneededFiles": str(['.directory', '.project', '.bzrignore']), "packagerUnneededDirectories": str(['.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache', '.settings', '.idea']), "lastUpdateControlDate": datetime.now().strftime("%Y %m %d %H %M %S"), "updateInterval": "14", "isCloseOnCleanAndPackage": "True", "TableToolsBarButtonStyle": "0", "ToolsBarButtonStyle": "0", "PlayerBarButtonStyle": "0", "language": insLangCode, "isShowQuickMakeWindow": "True", "isChangeExistIcon": "False", "isClearFirstAndLastSpaceChars": "True", "isEmendIncorrectChars": "True", "validSentenceStructureForFile": "Title", "validSentenceStructureForDirectory": "Don`t Change", "validSentenceStructureForFileExtension": "All Small", "isCorrectFileNameWithSearchAndReplaceTable": "True", "isCorrectValueWithSearchAndReplaceTable": "True", "isCorrectDoubleSpaceChars": "True", "fileExtensionIs": "Be Smart", "settingsVersion": uni.settingVersion, "subDirectoryDeep": "-1", "maxRecordFileSize": "256", "themeName": "Default", "unneededDirectories": str([]), "ignoredDirectories": str([]), "unneededDirectoriesIfIsEmpty": str([]), "isClearEmptyDirectoriesWhenPath": "True", "isAutoCleanSubFolderWhenPath": "True", "cleanerUnneededFileExtensions": str( ['pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop', 'kdevelop.pcs', 'kdevses', 'ts', 'anjuta']), "cleanerUnneededFiles": str(['.directory', '.project', '.bzrignore']), "cleanerUnneededDirectories": str(['.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache', '.settings', '.idea']), "isClearEmptyDirectoriesWhenClear": "True", "isAutoCleanSubFolderWhenClear": "True", "isClearEmptyDirectoriesWhenSave": "True", "isClearEmptyDirectoriesWhenMoveOrChange": "True", "isClearEmptyDirectoriesWhenCopyOrChange": "True", "isClearEmptyDirectoriesWhenFileMove": "True", "isAutoCleanSubFolderWhenSave": "True", "isAutoCleanSubFolderWhenMoveOrChange": "True", "isAutoCleanSubFolderWhenCopyOrChange": "True", "isAutoCleanSubFolderWhenFileMove": "True", "isAutoMakeIconToDirectoryWhenSave": "True", "isAutoMakeIconToDirectoryWhenMoveOrChange": "True", "isAutoMakeIconToDirectoryWhenCopyOrChange": "True", "isAutoMakeIconToDirectoryWhenFileMove": "True", "isDeleteEmptyDirectories": "True", "isCleanerDeleteEmptyDirectories": "True", "isPackagerDeleteEmptyDirectories": "True", "remindMeLaterForUpdate": "-1", "remindMeLaterShowDateForUpdate": datetime.now().strftime("%Y %m %d %H %M %S"), "isShowTransactionDetails": "False", "isInstalledKDE4Language": "False", "isMakeAutoDesign": "True", "isShowReconfigureWizard": "True", "isAskIfHasManyImagesInAlbumDirectory": "True", "isDeleteOtherImages": "False", "CoversSubDirectoryDeep": "-1", "amarokDBHost": "localhost", "amarokDBPort": "3306", "amarokDBUser": "******", "amarokDBPass": "******", "amarokDBDB": "amarokdb", "amarokIsUseHost": "False", "iconNameFormat": "%Album%", "iconFileType": "png", "pathOfMysqldSafe": "mysqld_safe", "isActiveCompleter": "True", "isShowAllForCompleter": "True", "isActiveClearGeneral": "False", "colorSchemes": "", "isActiveAutoMakeIconToDirectory": "True", "isDontDeleteFileAndDirectory": "False", "pathOfDeletedFilesAndDirectories": fu.joinPath(fu.userDirectoryPath, ".HamsiApps", "HamsiManager", "Deleted"), "isReadOnlyAmarokDB": "False", "isReadOnlyAmarokDBHost": "False", "isResizeTableColumnsToContents": "False", "AmarokFilterAmarokCoverTable": "", "AmarokFilterAmarokCopyTable": "", "AmarokFilterArtistTable": "", "AmarokFilterAmarokMusicTable": "", "isAppendFileSizeToFileTree": "True", "isAppendLastModifiedToFileTree": "False", "isMusicTableValuesChangeInAmarokDB": "False", "isSubFolderTableValuesChangeInAmarokDB": "False", "isFileTableValuesChangeInAmarokDB": "False", "isFolderTableValuesChangeInAmarokDB": "False", "isSubFolderMusicTableValuesChangeInAmarokDB": "False", "isShowHiddensInSubFolderTable": "False", "isShowHiddensInFolderTable": "False", "isShowHiddensInFileTable": "False", "isShowHiddensInMusicTable": "False", "isShowHiddensInCoverTable": "False", "isShowHiddensInSubFolderMusicTable": "False", "isShowHiddensInFileTree": "False", "isDecodeURLStrings": "True", "isCheckUnSavedValues": "False", "isAutoSaveScripts": "True", "maxDeletedDirectorySize": "2048", "preferedTaggerModule": "mutagenTagger" }
def getValueTypesAndValues(): return { "lastDirectory": "str", "isMainWindowMaximized": "bool", "isShowAdvancedSelections": "bool", "isRunOnDoubleClick": "bool", "isChangeSelected": "bool", "isChangeAll": "bool", "isOpenDetailsInNewWindow": "bool", "hiddenFolderTableColumns": "list", "hiddenFileTableColumns": "list", "hiddenMusicTableColumns": "list", "hiddenSubFolderTableColumns": "list", "hiddenCoverTableColumns": "list", "hiddenAmarokMusicTableColumns": "list", "hiddenAmarokCoverTableColumns": "list", "hiddenAmarokArtistTableColumns": "list", "hiddenAmarokCopyTableColumns": "list", "hiddenSubFolderMusicTableColumns": "list", "isPlayNow": "bool", "MainWindowGeometries": ["intStaticListLen", 4], "tableType": ["options", uni.getTableTypesNames().keys()], "activeTabNoOfSpecialTools": ["int", list(range(0, 7))], "unneededFiles": "list", "ignoredFiles": "list", "imageExtensions": "list", "musicExtensions": "list", "priorityIconNames": "list", "unneededFileExtensions": "list", "ignoredFileExtensions": "list", "fileReNamerType": ["options", uni.fileReNamerTypeNamesKeys], "validSentenceStructure": ["options", uni.validSentenceStructureKeys], "mplayerPath": "str", "mplayerArgs": "str", "mplayerAudioDevicePointer": "str", "mplayerAudioDevice": ["options", uni.mplayerSoundDevices], "isSaveActions": "bool", "fileSystemEncoding": ["options", uni.getCharSets()], "applicationStyle": ["options", uni.getStyles()], "playerName": ["options", uni.getAvailablePlayers()], "isMinimumWindowMode": "bool", "packagerUnneededFileExtensions": "list", "packagerUnneededFiles": "list", "packagerUnneededDirectories": "list", "lastUpdateControlDate": "date", "updateInterval": ["int", list(range(0, 32))], "isCloseOnCleanAndPackage": "bool", "TableToolsBarButtonStyle": ["int", list(range(0, 4))], "ToolsBarButtonStyle": ["int", list(range(0, 4))], "PlayerBarButtonStyle": ["int", list(range(0, 4))], "language": ["options", uni.getInstalledLanguagesCodes()], "isShowQuickMakeWindow": "bool", "isChangeExistIcon": "bool", "isClearFirstAndLastSpaceChars": "bool", "isEmendIncorrectChars": "bool", "validSentenceStructureForFile": ["options", uni.validSentenceStructureKeys], "validSentenceStructureForDirectory": ["options", uni.validSentenceStructureKeys], "validSentenceStructureForFileExtension": ["options", uni.validSentenceStructureKeys], "isCorrectFileNameWithSearchAndReplaceTable": "bool", "isCorrectValueWithSearchAndReplaceTable": "bool", "isCorrectDoubleSpaceChars": "bool", "fileExtensionIs": ["options", uni.fileExtensionIsKeys], "settingsVersion": ["options", [uni.settingVersion]], "subDirectoryDeep": ["int", list(range(-1, 10))], "maxRecordFileSize": "int", "themeName": ["options", uni.getInstalledThemes()], "unneededDirectories": "list", "ignoredDirectories": "list", "unneededDirectoriesIfIsEmpty": "list", "isClearEmptyDirectoriesWhenPath": "bool", "isAutoCleanSubFolderWhenPath": "bool", "cleanerUnneededFileExtensions": "list", "cleanerUnneededFiles": "list", "cleanerUnneededDirectories": "list", "isClearEmptyDirectoriesWhenClear": "bool", "isAutoCleanSubFolderWhenClear": "bool", "isClearEmptyDirectoriesWhenSave": "bool", "isClearEmptyDirectoriesWhenMoveOrChange": "bool", "isClearEmptyDirectoriesWhenCopyOrChange": "bool", "isClearEmptyDirectoriesWhenFileMove": "bool", "isAutoCleanSubFolderWhenSave": "bool", "isAutoCleanSubFolderWhenMoveOrChange": "bool", "isAutoCleanSubFolderWhenCopyOrChange": "bool", "isAutoCleanSubFolderWhenFileMove": "bool", "isAutoMakeIconToDirectoryWhenSave": "bool", "isAutoMakeIconToDirectoryWhenMoveOrChange": "bool", "isAutoMakeIconToDirectoryWhenCopyOrChange": "bool", "isAutoMakeIconToDirectoryWhenFileMove": "bool", "isDeleteEmptyDirectories": "bool", "isCleanerDeleteEmptyDirectories": "bool", "isPackagerDeleteEmptyDirectories": "bool", "remindMeLaterForUpdate": ["int", list(range(-1, 7))], "remindMeLaterShowDateForUpdate": "date", "isShowTransactionDetails": "bool", "isInstalledKDE4Language": "bool", "isMakeAutoDesign": "bool", "isShowReconfigureWizard": "bool", "isAskIfHasManyImagesInAlbumDirectory": "bool", "isDeleteOtherImages": "bool", "CoversSubDirectoryDeep": ["int", [x for x in range(-1, 10) if x != 0]], "amarokDBHost": "str", "amarokDBPort": "int", "amarokDBUser": "******", "amarokDBPass": "******", "amarokDBDB": "str", "amarokIsUseHost": "bool", "iconNameFormat": "str", "iconFileType": ["options", ["png", "jpg"]], "pathOfMysqldSafe": "str", "isActiveCompleter": "bool", "isShowAllForCompleter": "bool", "isActiveClearGeneral": "bool", "colorSchemes": "Default", "isActiveAutoMakeIconToDirectory": "bool", "isDontDeleteFileAndDirectory": "bool", "pathOfDeletedFilesAndDirectories": "str", "isReadOnlyAmarokDB": "bool", "isReadOnlyAmarokDBHost": "bool", "isResizeTableColumnsToContents": "bool", "AmarokFilterAmarokCoverTable": "str", "AmarokFilterAmarokCopyTable": "str", "AmarokFilterArtistTable": "str", "AmarokFilterAmarokMusicTable": "str", "isAppendFileSizeToFileTree": "bool", "isAppendLastModifiedToFileTree": "bool", "isMusicTableValuesChangeInAmarokDB": "bool", "isSubFolderTableValuesChangeInAmarokDB": "bool", "isFileTableValuesChangeInAmarokDB": "bool", "isFolderTableValuesChangeInAmarokDB": "bool", "isSubFolderMusicTableValuesChangeInAmarokDB": "bool", "isShowHiddensInSubFolderTable": "bool", "isShowHiddensInFolderTable": "bool", "isShowHiddensInFileTable": "bool", "isShowHiddensInMusicTable": "bool", "isShowHiddensInCoverTable": "bool", "isShowHiddensInSubFolderMusicTable": "bool", "isShowHiddensInFileTree": "bool", "isDecodeURLStrings": "bool", "isCheckUnSavedValues": "bool", "isAutoSaveScripts": "bool", "maxDeletedDirectorySize": "int", "preferedTaggerModule": ["options", uni.getTaggersMachineNames()] }
def getDefaultValues(): if uni.getInstalledLanguagesCodes().count( str(MQtCore.QLocale.system().name())) > 0: insLangCode = str(MQtCore.QLocale.system().name()) else: insLangCode = "en_GB" availablePlayers = uni.getAvailablePlayers() if availablePlayers.count("Phonon") > 0: playerName = "Phonon" elif availablePlayers.count("Phonon (PySide)") > 0: playerName = "Phonon (PySide)" else: playerName = availablePlayers.pop() myStyle = "" if uni.isWindows: myStyle = "Plastique" return { "lastDirectory": str(fu.userDirectoryPath), "isMainWindowMaximized": "False", "isShowAdvancedSelections": "False", "isRunOnDoubleClick": "False", "isChangeSelected": "False", "isChangeAll": "True", "isOpenDetailsInNewWindow": "False", "hiddenFolderTableColumns": str([]), "hiddenFileTableColumns": str([]), "hiddenMusicTableColumns": str([]), "hiddenSubFolderTableColumns": str([]), "hiddenCoverTableColumns": str([]), "hiddenAmarokMusicTableColumns": str([]), "hiddenAmarokCoverTableColumns": str([]), "hiddenAmarokArtistTableColumns": str([]), "hiddenAmarokCopyTableColumns": str([]), "hiddenSubFolderMusicTableColumns": str([]), "isPlayNow": "False", "MainWindowGeometries": str([50, 50, 900, 600]), "tableType": "1", "activeTabNoOfSpecialTools": "0", "unneededFiles": str(['Thumbs.db']), "ignoredFiles": str(['.directory']), "imageExtensions": str(['png', 'gif', 'jpeg', 'jpg']), "musicExtensions": str(['mp3']), "priorityIconNames": str(['cover']), "unneededFileExtensions": str([]), "ignoredFileExtensions": str(['m3u']), "fileReNamerType": "Personal Computer", "validSentenceStructure": "Title", "mplayerPath": "mplayer", "mplayerArgs": "-slave -quiet", "mplayerAudioDevicePointer": "-ao", "mplayerAudioDevice": uni.mplayerSoundDevices[0], "isSaveActions": "True", "fileSystemEncoding": fu.defaultFileSystemEncoding, "applicationStyle": myStyle, "playerName": playerName, "isMinimumWindowMode": "False", "packagerUnneededFileExtensions": str([ 'pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop', 'kdevelop.pcs', 'kdevses', 'ts', 'anjuta' ]), "packagerUnneededFiles": str(['.directory', '.project', '.bzrignore']), "packagerUnneededDirectories": str([ '.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache', '.settings', '.idea' ]), "lastUpdateControlDate": datetime.now().strftime("%Y %m %d %H %M %S"), "updateInterval": "14", "isCloseOnCleanAndPackage": "True", "TableToolsBarButtonStyle": "0", "ToolsBarButtonStyle": "0", "PlayerBarButtonStyle": "0", "language": insLangCode, "isShowQuickMakeWindow": "True", "isChangeExistIcon": "False", "isClearFirstAndLastSpaceChars": "True", "isEmendIncorrectChars": "True", "validSentenceStructureForFile": "Title", "validSentenceStructureForDirectory": "Don`t Change", "validSentenceStructureForFileExtension": "All Small", "isCorrectFileNameWithSearchAndReplaceTable": "True", "isCorrectValueWithSearchAndReplaceTable": "True", "isCorrectDoubleSpaceChars": "True", "fileExtensionIs": "Be Smart", "settingsVersion": uni.settingVersion, "subDirectoryDeep": "-1", "maxRecordFileSize": "256", "themeName": "Default", "unneededDirectories": str([]), "ignoredDirectories": str([]), "unneededDirectoriesIfIsEmpty": str([]), "isClearEmptyDirectoriesWhenPath": "True", "isAutoCleanSubFolderWhenPath": "True", "cleanerUnneededFileExtensions": str([ 'pyc', 'py~', 'e4p', 'pro', 'pro.user', 'kdev4', 'kdevelop', 'kdevelop.pcs', 'kdevses', 'ts', 'anjuta' ]), "cleanerUnneededFiles": str(['.directory', '.project', '.bzrignore']), "cleanerUnneededDirectories": str([ '.eric4project', '.svn', '.git', 'CVS', '.bzr', '.cache', '.settings', '.idea' ]), "isClearEmptyDirectoriesWhenClear": "True", "isAutoCleanSubFolderWhenClear": "True", "isClearEmptyDirectoriesWhenSave": "True", "isClearEmptyDirectoriesWhenMoveOrChange": "True", "isClearEmptyDirectoriesWhenCopyOrChange": "True", "isClearEmptyDirectoriesWhenFileMove": "True", "isAutoCleanSubFolderWhenSave": "True", "isAutoCleanSubFolderWhenMoveOrChange": "True", "isAutoCleanSubFolderWhenCopyOrChange": "True", "isAutoCleanSubFolderWhenFileMove": "True", "isAutoMakeIconToDirectoryWhenSave": "True", "isAutoMakeIconToDirectoryWhenMoveOrChange": "True", "isAutoMakeIconToDirectoryWhenCopyOrChange": "True", "isAutoMakeIconToDirectoryWhenFileMove": "True", "isDeleteEmptyDirectories": "True", "isCleanerDeleteEmptyDirectories": "True", "isPackagerDeleteEmptyDirectories": "True", "remindMeLaterForUpdate": "-1", "remindMeLaterShowDateForUpdate": datetime.now().strftime("%Y %m %d %H %M %S"), "isShowTransactionDetails": "False", "isInstalledKDE4Language": "False", "isMakeAutoDesign": "True", "isShowReconfigureWizard": "True", "isAskIfHasManyImagesInAlbumDirectory": "True", "isDeleteOtherImages": "False", "CoversSubDirectoryDeep": "-1", "amarokDBHost": "localhost", "amarokDBPort": "3306", "amarokDBUser": "******", "amarokDBPass": "******", "amarokDBDB": "amarokdb", "amarokIsUseHost": "False", "iconNameFormat": "%Album%", "iconFileType": "png", "pathOfMysqldSafe": "mysqld_safe", "isActiveCompleter": "True", "isShowAllForCompleter": "True", "isActiveClearGeneral": "False", "colorSchemes": "", "isActiveAutoMakeIconToDirectory": "True", "isDontDeleteFileAndDirectory": "False", "pathOfDeletedFilesAndDirectories": fu.joinPath(fu.userDirectoryPath, ".HamsiApps", "HamsiManager", "Deleted"), "isReadOnlyAmarokDB": "False", "isReadOnlyAmarokDBHost": "False", "isResizeTableColumnsToContents": "False", "AmarokFilterAmarokCoverTable": "", "AmarokFilterAmarokCopyTable": "", "AmarokFilterArtistTable": "", "AmarokFilterAmarokMusicTable": "", "isAppendFileSizeToFileTree": "True", "isAppendLastModifiedToFileTree": "False", "isMusicTableValuesChangeInAmarokDB": "False", "isSubFolderTableValuesChangeInAmarokDB": "False", "isFileTableValuesChangeInAmarokDB": "False", "isFolderTableValuesChangeInAmarokDB": "False", "isSubFolderMusicTableValuesChangeInAmarokDB": "False", "isShowHiddensInSubFolderTable": "False", "isShowHiddensInFolderTable": "False", "isShowHiddensInFileTable": "False", "isShowHiddensInMusicTable": "False", "isShowHiddensInCoverTable": "False", "isShowHiddensInSubFolderMusicTable": "False", "isShowHiddensInFileTree": "False", "isDecodeURLStrings": "True", "isCheckUnSavedValues": "False", "isAutoSaveScripts": "True", "maxDeletedDirectorySize": "2048", "preferedTaggerModule": "mutagenTagger" }
str(sys.argv) + "\nPlease, don't remove this file.") include_files.append((os.path.join(fu.getTempDir(), "HamsiManagerHasBeenBuilt"), "HamsiManagerHasBeenBuilt")) data_files = [] if os.name == "posix": from Core import MyConfigure installationDirectory = fu.joinPath("/", "usr", "lib", "HamsiManager-" + uni.version) fileContent = MyConfigure.getConfiguredDesktopFileContent(installationDirectory, "/usr/bin/hamsi") fu.writeToFile(fu.joinPath(fu.getTempDir(), "HamsiManager.desktop"), fileContent) data_files.append( (fu.joinPath("/", "usr", "share", "applications"), [fu.joinPath(fu.getTempDir(), "HamsiManager.desktop")])) if uni.isAvailableKDE4(): for langCode in uni.getInstalledLanguagesCodes(): KDELocalateDir = fu.joinPath("/", "usr", "share", "locale", str(langCode[:2]), "LC_MESSAGES") langFile = fu.joinPath(fu.HamsiManagerDirectory, "Languages", "DontTranslate", str(langCode), "HamsiManager.mo") if fu.isFile(langFile): data_files.append((KDELocalateDir, [langFile])) data_files.append((fu.joinPath("/", "usr", "share", "icons"), [fu.joinPath(HamsiManagerDirectory, "Themes", "Default", "Images", "hamsi.png")])) data_files.append((fu.joinPath("/", "usr", "share", "pixmaps"), [fu.joinPath(HamsiManagerDirectory, "Themes", "Default", "Images", "hamsi.png")])) packages = ["Amarok", "Core", "Databases", "Details", "FileUtils", "Languages", "MyPlugins", "Options", "SearchEngines", "SpecialTools", "Tables", "Taggers", "Tools", "Viewers", "Bars", "hashlib", "tarfile", "urllib", "PyQt4", "sqlite3", "ctypes",
if fu.isFile(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "License_" + kde4LangCode)): aboutOfHamsiManager.addLicenseTextFile( str(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "License_" + kde4LangCode))) else: aboutOfHamsiManager.addLicenseTextFile( str(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "License_en_GB"))) uni.printForDevelopers("Before MCmdLineArgs") MCmdLineArgs.init(sys.argv, aboutOfHamsiManager) options = MCmdLineOptions() for x in CommandLineOptions.optionList: options.add(x, ki18n(x + " For Only PyKDE4 Requirement")) MCmdLineArgs.addCmdLineOptions(options) uni.printForDevelopers("Before MApplication") HamsiManagerApp = MApplication() if len(kde4LangCode) != 5: kde4LangCode += "_" + str(MGlobal.locale().country()).upper() if uni.getInstalledLanguagesCodes().count(kde4LangCode) == 0: for lcode in uni.getInstalledLanguagesCodes(): if lcode.find(kde4LangCode[:2]) != -1: kde4LangCode = lcode kconf = MGlobal.config() MGlobal.locale().setLanguage(kde4LangCode, kconf) if fu.isFile(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "HamsiManager_" + kde4LangCode + ".qm")): languageFile = MTranslator() languageFile.load( str(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "HamsiManager_" + kde4LangCode + ".qm"))) HamsiManagerApp.installTranslator(languageFile) uni.aboutOfHamsiManager = aboutOfHamsiManager else: uni.printForDevelopers("NotActivePyKDE4") HamsiManagerApp = MApplication(sys.argv) if fu.isFile(fu.joinPath(fu.HamsiManagerDirectory, "Languages", "About_" + uni.MySettings["language"])):