sd/inc/strings.hrc | 1 + sd/source/ui/func/fuinsfil.cxx | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-)
New commits: commit 99f3d9895f63ed19496bbe47bd36899b0f39dbce Author: Takeshi Abe <t...@fixedpoint.jp> Date: Mon Aug 7 22:31:58 2017 +0900 tdf#95309 Add a filter to show all files for "Insert > File" in Draw and Impress. Change-Id: Ia6721f4a25af9fe8b6edd143ecb7ba3f5f3e8a89 Reviewed-on: https://gerrit.libreoffice.org/40834 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Katarina Behrens <katarina.behr...@cib.de> diff --git a/sd/inc/strings.hrc b/sd/inc/strings.hrc index e3d350063c0a..76ff0a0e060d 100644 --- a/sd/inc/strings.hrc +++ b/sd/inc/strings.hrc @@ -96,6 +96,7 @@ #define STR_SD_PAGE NC_("STR_SD_PAGE", "Slide") #define STR_SD_PAGE_COUNT NC_("STR_SD_PAGE_COUNT", "Slide %1 of %2") #define STR_SD_PAGE_COUNT_CUSTOM NC_("STR_SD_PAGE_COUNT_CUSTOM", "Slide %1 of %2 (%3)") +#define STR_ALL_SUPPORTED_FORMATS NC_("STR_ALL_SUPPORTED_FORMATS", "All supported formats") #define STR_ALL_FILES NC_("STR_ALL_FILES", "All files") #define STR_UNDO_INSERT_TEXTFRAME NC_("STR_UNDO_INSERT_TEXTFRAME", "Insert text frame") #define STR_ACTION_NOTPOSSIBLE NC_("STR_ACTION_NOTPOSSIBLE", "This function cannot be run \nwith the selected objects.") diff --git a/sd/source/ui/func/fuinsfil.cxx b/sd/source/ui/func/fuinsfil.cxx index 3bcbc78db3dc..d72701c527e9 100644 --- a/sd/source/ui/func/fuinsfil.cxx +++ b/sd/source/ui/func/fuinsfil.cxx @@ -214,15 +214,15 @@ void FuInsertFile::DoExecute( SfxRequest& rReq ) ++aOtherIter; } - // set default-filter (<All>) - OUString aAllSpec( SdResId( STR_ALL_FILES ) ); + // set "All supported formats" as the default filter + OUString aAllSpec( SdResId( STR_ALL_SUPPORTED_FORMATS ) ); OUString aExtensions = lcl_GetExtensionsList( aFilterVector ); OUString aGUIName = aAllSpec + " (" + aExtensions + ")"; xFilterManager->appendFilter( aGUIName, aExtensions ); xFilterManager->setCurrentFilter( aAllSpec ); - // add filters to filter manager finally + // append individual filters ::std::vector< ::std::pair < OUString, OUString > >::const_iterator aIter( aFilterVector.begin() ); while( aIter != aFilterVector.end() ) @@ -231,6 +231,8 @@ void FuInsertFile::DoExecute( SfxRequest& rReq ) ++aIter; } + // end with "All files" as fallback + xFilterManager->appendFilter( SdResId( STR_ALL_FILES ), "*.*" ); } catch (const IllegalArgumentException&) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits