summaryrefslogtreecommitdiff
path: root/sc/inc/tablink.hxx
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2013-11-27 00:04:44 +0100
committerEike Rathke <erack@redhat.com>2013-11-27 00:13:36 +0100
commit513eadd422ff6a41cfe9a16f82cf32872d729652 (patch)
tree591b363df8e3289ae0ef3433b7888716235d20ba /sc/inc/tablink.hxx
parent2fde76459153fe3a9c87a601cbde8f79dd2e6adc (diff)
resolved fdo#53103 actually use the external data filter options
ScDocShell::ConvertFrom() queries the filter options from the SfxItemSet at SfxMedium, which is fine when loading the data into the table selector first, but the final load via ScAreaLink created a bare SfxMedium without options set. Do so. Additionally it may now even work that ScDocShell sets options at SfxMedium, which the ScAreaLink code prepared for but previously the SfxMedium did not have an SfxItemSet. Change-Id: I45d6a24906dc3ba41654b8c0951dd84939d8af5e
Diffstat (limited to 'sc/inc/tablink.hxx')
-rw-r--r--sc/inc/tablink.hxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/sc/inc/tablink.hxx b/sc/inc/tablink.hxx
index aabb2e25dcbe..d8d173e9b744 100644
--- a/sc/inc/tablink.hxx
+++ b/sc/inc/tablink.hxx
@@ -72,6 +72,7 @@ public:
class ScDocument;
class SfxMedium;
+class SfxFilter;
class SC_DLLPUBLIC ScDocumentLoader
{
@@ -92,7 +93,12 @@ public:
void ReleaseDocRef(); // without calling DoClose
- static OUString GetOptions( SfxMedium& rMedium );
+ /** Create SfxMedium for stream read with SfxFilter and filter options set
+ at the medium's SfxItemSet.
+ */
+ static SfxMedium* CreateMedium( const OUString& rFileName, const SfxFilter* pFilter, const OUString& rOptions );
+
+ static OUString GetOptions( SfxMedium& rMedium );
/** Returns the filter name and options from a file name.
@param bWithContent