diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2006-11-22 09:15:35 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2006-11-22 09:15:35 +0000 |
commit | daba91d6fe6e55da68606628fbe8b22dcf57b01c (patch) | |
tree | 5a853c2d174f34ec16bda5dd8f7be8f21b4ce94d /fpicker/source/office | |
parent | ed6173be9bb8f61bd925b4b68b94a9865c25508a (diff) |
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.
Diffstat (limited to 'fpicker/source/office')
-rw-r--r-- | fpicker/source/office/iodlg.hxx | 13 |
1 files changed, 11 insertions, 2 deletions
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 <com/sun/star/ucb/IOErrorCode.hpp> #endif +#ifndef _COM_SUN_STAR_UI_DIALOGS_XDIALOGCLOSEDLISTENER_HPP_ +#include <com/sun/star/ui/dialogs/XDialogClosedListener.hpp> +#endif #ifndef _UNOTOOLS_CONFIGNODE_HXX_ #include <unotools/confignode.hxx> @@ -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: <member>EnableUI</member> 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; } |