diff options
Diffstat (limited to 'fpicker/source/win32/filepicker/FPentry.cxx')
-rw-r--r-- | fpicker/source/win32/filepicker/FPentry.cxx | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/fpicker/source/win32/filepicker/FPentry.cxx b/fpicker/source/win32/filepicker/FPentry.cxx index 2166ba82e6d4..d62dda491128 100644 --- a/fpicker/source/win32/filepicker/FPentry.cxx +++ b/fpicker/source/win32/filepicker/FPentry.cxx @@ -25,32 +25,27 @@ #include "../misc/WinImplHelper.hxx" #include <stdio.h> -#include "../folderpicker/FolderPicker.hxx" -#include "../folderpicker/FOPServiceInfo.hxx" -#include "../folderpicker/WinFOPImpl.hxx" - +using namespace ::com::sun::star; using namespace ::com::sun::star::uno; using namespace ::com::sun::star::container; using namespace ::com::sun::star::lang; using namespace ::com::sun::star::registry; using namespace ::cppu; using ::com::sun::star::ui::dialogs::XFilePicker2; +using ::com::sun::star::ui::dialogs::XFolderPicker2; static Reference< XInterface > createInstance( const Reference< XMultiServiceFactory >& rServiceManager ) { - Reference< XInterface > xDlg; - - xDlg.set(static_cast<XFilePicker2*>( - new ::fpicker::win32::vista::VistaFilePicker(rServiceManager))); - - return xDlg; + return Reference<ui::dialogs::XFilePicker2>( + new ::fpicker::win32::vista::VistaFilePicker(rServiceManager, false)); } static Reference< XInterface > createInstance_fop( const Reference< XMultiServiceFactory >& rServiceManager ) { - return Reference< XInterface >( static_cast< cppu::OWeakObject * >( new CFolderPicker( rServiceManager ) ) ); + return Reference<ui::dialogs::XFolderPicker2>( + new ::fpicker::win32::vista::VistaFilePicker(rServiceManager, true)); } extern "C" |