summaryrefslogtreecommitdiff
path: root/svx/source/svxlink
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2006-11-22 09:37:29 +0000
committerVladimir Glazounov <vg@openoffice.org>2006-11-22 09:37:29 +0000
commitb6a0001eb4c6fed3b0d475750bacdf037278d979 (patch)
tree3b99cff34e270d1a156ecd5ca7d1fef13797c2ef /svx/source/svxlink
parent5386fd1f6f1b7ef143e46503158d55052cdd8102 (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.hxx24
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