diff options
Diffstat (limited to 'svx/source/svxlink/fileobj.hxx')
-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 |