diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2006-11-22 09:37:29 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2006-11-22 09:37:29 +0000 |
commit | b6a0001eb4c6fed3b0d475750bacdf037278d979 (patch) | |
tree | 3b99cff34e270d1a156ecd5ca7d1fef13797c2ef /svx/source/svxlink | |
parent | 5386fd1f6f1b7ef143e46503158d55052cdd8102 (diff) |
INTEGRATION: CWS asyncdialogs (1.5.180); FILE MERGED
2006/10/31 15:59:26 pb 1.5.180.2: RESYNC: (1.5-1.6); FILE MERGED
2006/03/22 07:37:15 pb 1.5.180.1: fix: #i57125# now Edit() asynchron
Diffstat (limited to 'svx/source/svxlink')
-rw-r--r-- | svx/source/svxlink/fileobj.hxx | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/svx/source/svxlink/fileobj.hxx b/svx/source/svxlink/fileobj.hxx index 2b93c1d0eb56..95b2e4c864e0 100644 --- a/svx/source/svxlink/fileobj.hxx +++ b/svx/source/svxlink/fileobj.hxx @@ -4,9 +4,9 @@ * * $RCSfile: fileobj.hxx,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: ihi $ $Date: 2006-11-14 13:51:53 $ + * last change: $Author: vg $ $Date: 2006-11-22 10:37:29 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -51,15 +51,17 @@ class Graphic; struct Impl_DownLoadData; - +namespace sfx2 { class FileDialogHelper; } class SvFileObject : public sfx2::SvLinkSource { - String sFileNm; - String sFilter; - String sReferer; - SfxMediumRef xMed; - Impl_DownLoadData* pDownLoadData; + String sFileNm; + String sFilter; + String sReferer; + Link aEndEditLink; + SfxMediumRef xMed; + Impl_DownLoadData* pDownLoadData; + Window* pOldParent; BYTE nType; @@ -82,6 +84,8 @@ class SvFileObject : public sfx2::SvLinkSource DECL_STATIC_LINK( SvFileObject, DelMedium_Impl, SfxMediumRef* ); DECL_STATIC_LINK( SvFileObject, LoadGrfReady_Impl, void* ); DECL_STATIC_LINK( SvFileObject, LoadGrfNewData_Impl, void* ); + DECL_LINK( DialogClosedHdl, sfx2::FileDialogHelper* ); + protected: virtual ~SvFileObject(); @@ -92,8 +96,8 @@ public: const String & rMimeType, BOOL bSynchron = FALSE ); - virtual BOOL Connect( sfx2::SvBaseLink* ); - virtual String Edit( Window*, sfx2::SvBaseLink* ); + virtual BOOL Connect( sfx2::SvBaseLink* ); + virtual void Edit( Window *, sfx2::SvBaseLink *, const Link& rEndEditHdl ); // erfrage ob das man direkt auf die Daten zugreifen kann oder ob das // erst angestossen werden muss |