Kaydet (Commit) daba91d6 authored tarafından Vladimir Glazounov's avatar Vladimir Glazounov

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.
üst ed6173be
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
* *
* $RCSfile: iodlg.hxx,v $ * $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 Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1. * the terms of GNU Lesser General Public License Version 2.1.
...@@ -66,6 +66,9 @@ ...@@ -66,6 +66,9 @@
#ifndef _COM_SUN_STAR_UCB_IOERRORCODE_HPP_ #ifndef _COM_SUN_STAR_UCB_IOERRORCODE_HPP_
#include <com/sun/star/ucb/IOErrorCode.hpp> #include <com/sun/star/ucb/IOErrorCode.hpp>
#endif #endif
#ifndef _COM_SUN_STAR_UI_DIALOGS_XDIALOGCLOSEDLISTENER_HPP_
#include <com/sun/star/ui/dialogs/XDialogClosedListener.hpp>
#endif
#ifndef _UNOTOOLS_CONFIGNODE_HXX_ #ifndef _UNOTOOLS_CONFIGNODE_HXX_
#include <unotools/confignode.hxx> #include <unotools/confignode.hxx>
...@@ -162,6 +165,9 @@ private: ...@@ -162,6 +165,9 @@ private:
::utl::OConfigurationNode m_aConfiguration; ::utl::OConfigurationNode m_aConfiguration;
::rtl::Reference< ::svt::AsyncPickerAction > ::rtl::Reference< ::svt::AsyncPickerAction >
m_pCurrentAsyncAction; m_pCurrentAsyncAction;
::com::sun::star::uno::Reference<
::com::sun::star::ui::dialogs::XDialogClosedListener >
m_xListener;
bool m_bInExecuteAsync; bool m_bInExecuteAsync;
bool m_bHasFilename; bool m_bHasFilename;
...@@ -237,6 +243,7 @@ protected: ...@@ -237,6 +243,7 @@ protected:
<member>EnableUI</member> for details. <member>EnableUI</member> for details.
*/ */
void EnableControl( Control* _pControl, BOOL _bEnable ); void EnableControl( Control* _pControl, BOOL _bEnable );
short PrepareExecute();
public: public:
SvtFileDialog( Window* _pParent, WinBits nBits, WinBits nExtraBits ); SvtFileDialog( Window* _pParent, WinBits nBits, WinBits nExtraBits );
...@@ -245,6 +252,7 @@ public: ...@@ -245,6 +252,7 @@ public:
virtual long OK(); virtual long OK();
virtual short Execute(); virtual short Execute();
virtual void StartExecuteModal( const Link& rEndDialogHdl );
void FileSelect(); void FileSelect();
void FilterSelect(); void FilterSelect();
...@@ -278,6 +286,7 @@ public: ...@@ -278,6 +286,7 @@ public:
void DisableSaveLastDirectory(); void DisableSaveLastDirectory();
void InitSize(); void InitSize();
void UpdateControls( const String& rURL ); void UpdateControls( const String& rURL );
void EnableAutocompletion( BOOL _bEnable = TRUE );
void SetFileCallback( ::svt::IFilePickerListener *pNotifier ) { _pFileNotifier = pNotifier; } void SetFileCallback( ::svt::IFilePickerListener *pNotifier ) { _pFileNotifier = pNotifier; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment