summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorsten Behrens <thb@openoffice.org>2010-08-25 22:53:55 +0200
committerJan Holesovsky <kendy@suse.cz>2010-08-25 22:58:27 +0200
commitbc212c565cdc252d2a01e5221a75868b3f01d230 (patch)
tree6ffb06ca6cf1a1bac5fadb5c502dae38bce133ed
parentb215f7c05b7008c5932a076074105d3e3e3736f9 (diff)
linkwarn-dlg-in-apps.diff: Wire up link warning dlg in applications.
n#348149
Notes
split repo tag: calc_OOO_BUILD_3_2_98_0
-rw-r--r--sc/source/ui/drawfunc/fuins1.cxx10
1 files changed, 10 insertions, 0 deletions
diff --git a/sc/source/ui/drawfunc/fuins1.cxx b/sc/source/ui/drawfunc/fuins1.cxx
index 53a44f058dda..ead135751cce 100644
--- a/sc/source/ui/drawfunc/fuins1.cxx
+++ b/sc/source/ui/drawfunc/fuins1.cxx
@@ -34,8 +34,10 @@
#include <svx/svdpage.hxx>
#include <svx/svdpagv.hxx>
#include <svx/svdview.hxx>
+#include <svx/linkwarn.hxx>
#include <svtools/filter.hxx>
#include <svl/stritem.hxx>
+#include <svtools/miscopt.hxx>
#include <vcl/msgbox.hxx>
#include <tools/urlobj.hxx>
#include <avmedia/mediawindow.hxx>
@@ -289,6 +291,14 @@ FuInsertGraphic::FuInsertGraphic( ScTabViewShell* pViewSh,
String aFilterName = aDlg.GetCurrentFilter();
BOOL bAsLink = aDlg.IsAsLink();
+ // really store as link only?
+ if( bAsLink && SvtMiscOptions().ShowLinkWarningDialog() )
+ {
+ SvxLinkWarningDialog aWarnDlg(pWin,aFileName);
+ if( aWarnDlg.Execute() != RET_OK )
+ bAsLink = sal_False; // don't store as link
+ }
+
lcl_InsertGraphic( aGraphic, aFileName, aFilterName, bAsLink, FALSE, pViewSh, pWindow, pView );
// append items for recording