From daba91d6fe6e55da68606628fbe8b22dcf57b01c Mon Sep 17 00:00:00 2001 From: Vladimir Glazounov Date: Wed, 22 Nov 2006 09:15:35 +0000 Subject: INTEGRATION: CWS asyncdialogs (1.2.34); FILE MERGED 2006/08/30 06:53:33 pb 1.2.34.3: RESYNC: (1.4-1.5); FILE MERGED 2005/12/01 13:01:38 kso 1.2.34.2: RESYNC: (1.2-1.4); FILE MERGED 2005/11/01 14:24:45 kso 1.2.34.1: #i57125# - dialog adaptions for Threading Framework. --- fpicker/source/office/iodlg.hxx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'fpicker/source/office') diff --git a/fpicker/source/office/iodlg.hxx b/fpicker/source/office/iodlg.hxx index 06ace312ba12..dbda69104424 100644 --- a/fpicker/source/office/iodlg.hxx +++ b/fpicker/source/office/iodlg.hxx @@ -4,9 +4,9 @@ * * $RCSfile: iodlg.hxx,v $ * - * $Revision: 1.5 $ + * $Revision: 1.6 $ * - * last change: $Author: obo $ $Date: 2006-07-13 16:55:29 $ + * last change: $Author: vg $ $Date: 2006-11-22 10:15:35 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -66,6 +66,9 @@ #ifndef _COM_SUN_STAR_UCB_IOERRORCODE_HPP_ #include #endif +#ifndef _COM_SUN_STAR_UI_DIALOGS_XDIALOGCLOSEDLISTENER_HPP_ +#include +#endif #ifndef _UNOTOOLS_CONFIGNODE_HXX_ #include @@ -162,6 +165,9 @@ private: ::utl::OConfigurationNode m_aConfiguration; ::rtl::Reference< ::svt::AsyncPickerAction > m_pCurrentAsyncAction; + ::com::sun::star::uno::Reference< + ::com::sun::star::ui::dialogs::XDialogClosedListener > + m_xListener; bool m_bInExecuteAsync; bool m_bHasFilename; @@ -237,6 +243,7 @@ protected: EnableUI for details. */ void EnableControl( Control* _pControl, BOOL _bEnable ); + short PrepareExecute(); public: SvtFileDialog( Window* _pParent, WinBits nBits, WinBits nExtraBits ); @@ -245,6 +252,7 @@ public: virtual long OK(); virtual short Execute(); + virtual void StartExecuteModal( const Link& rEndDialogHdl ); void FileSelect(); void FilterSelect(); @@ -278,6 +286,7 @@ public: void DisableSaveLastDirectory(); void InitSize(); void UpdateControls( const String& rURL ); + void EnableAutocompletion( BOOL _bEnable = TRUE ); void SetFileCallback( ::svt::IFilePickerListener *pNotifier ) { _pFileNotifier = pNotifier; } -- cgit