summaryrefslogtreecommitdiff
path: root/configmgr/source/xcsparser.hxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2012-11-29 11:23:09 +0100
committerStephan Bergmann <sbergman@redhat.com>2012-11-29 11:34:09 +0100
commit053108588dd634838457ba81e7dc70e82aa50e02 (patch)
tree8d3eacd7eb5811849d10237af3848c895ca776b0 /configmgr/source/xcsparser.hxx
parent6042f8610e18bb7d41654b896adff0b41a06bbe5 (diff)
Support optional dependencies among .xcd files
...that are effectively ignored if the depended-on file does not exist. This will be needed by a subsequent commit to make PDF Import optionally installable. Change-Id: I2283be3ce75f52811a371f41aa8784f507425ee3
Diffstat (limited to 'configmgr/source/xcsparser.hxx')
-rw-r--r--configmgr/source/xcsparser.hxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/configmgr/source/xcsparser.hxx b/configmgr/source/xcsparser.hxx
index 63ecac78af13..930f4093471e 100644
--- a/configmgr/source/xcsparser.hxx
+++ b/configmgr/source/xcsparser.hxx
@@ -22,6 +22,7 @@
#include "sal/config.h"
+#include <set>
#include <stack>
#include "rtl/ref.hxx"
@@ -49,7 +50,8 @@ private:
virtual xmlreader::XmlReader::Text getTextMode();
virtual bool startElement(
- xmlreader::XmlReader & reader, int nsId, xmlreader::Span const & name);
+ xmlreader::XmlReader & reader, int nsId, xmlreader::Span const & name,
+ std::set< rtl::OUString > const * existingDependencies);
virtual void endElement(xmlreader::XmlReader const & reader);