summaryrefslogtreecommitdiff
path: root/sc/inc/arealink.hxx
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2006-11-22 09:44:01 +0000
committerVladimir Glazounov <vg@openoffice.org>2006-11-22 09:44:01 +0000
commitded4b1e8d2979e44a735ca48a4b51cb4125c4b06 (patch)
tree418221a4686f971b9d166dac409cd16598f46e16 /sc/inc/arealink.hxx
parentccdac271008236994a6a78196a823c62dac1613f (diff)
INTEGRATION: CWS asyncdialogs (1.8.122); FILE MERGED
2006/03/22 07:42:32 pb 1.8.122.1: fix: #i57125# now Edit() asynchron
Diffstat (limited to 'sc/inc/arealink.hxx')
-rw-r--r--sc/inc/arealink.hxx30
1 files changed, 16 insertions, 14 deletions
diff --git a/sc/inc/arealink.hxx b/sc/inc/arealink.hxx
index a6d538f4e3ca..bc2685eb89b1 100644
--- a/sc/inc/arealink.hxx
+++ b/sc/inc/arealink.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: arealink.hxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: rt $ $Date: 2005-09-08 17:22:38 $
+ * last change: $Author: vg $ $Date: 2006-11-22 10:44:01 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -53,19 +53,21 @@
class ScDocShell;
class SfxObjectShell;
+class AbstractScLinkedAreaDlg;
+struct AreaLink_Impl;
class ScAreaLink : public ::sfx2::SvBaseLink, public ScRefreshTimer
{
private:
- ScDocShell* pDocShell; // Container
- String aFileName;
- String aFilterName;
- String aOptions;
- String aSourceArea;
- ScRange aDestArea;
- BOOL bAddUndo;
- BOOL bInCreate;
- BOOL bDoInsert; // wird fuer das erste Update auf FALSE gesetzt
+ AreaLink_Impl* pImpl;
+ String aFileName;
+ String aFilterName;
+ String aOptions;
+ String aSourceArea;
+ ScRange aDestArea;
+ BOOL bAddUndo;
+ BOOL bInCreate;
+ BOOL bDoInsert; // wird fuer das erste Update auf FALSE gesetzt
BOOL FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const String& rAreaName );
@@ -80,7 +82,7 @@ public:
virtual void DataChanged( const String& rMimeType,
const ::com::sun::star::uno::Any & rValue );
- virtual BOOL Edit(Window* pParent);
+ virtual void Edit( Window*, const Link& rEndEditHdl );
BOOL Refresh( const String& rNewFile, const String& rNewFilter,
const String& rNewArea, ULONG nNewRefresh );
@@ -101,8 +103,8 @@ public:
const ScRange& GetDestArea() const { return aDestArea; }
DECL_LINK( RefreshHdl, ScAreaLink* );
-
+ DECL_LINK( EndEditHdl, AbstractScLinkedAreaDlg* );
};
-
#endif
+