summaryrefslogtreecommitdiff
path: root/fpicker/source/office
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2006-11-22 09:15:35 +0000
committerVladimir Glazounov <vg@openoffice.org>2006-11-22 09:15:35 +0000
commitdaba91d6fe6e55da68606628fbe8b22dcf57b01c (patch)
tree5a853c2d174f34ec16bda5dd8f7be8f21b4ce94d /fpicker/source/office
parented6173be9bb8f61bd925b4b68b94a9865c25508a (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.hxx13
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; }