diff options
Diffstat (limited to 'source/dplevels.cxx')
-rw-r--r-- | source/dplevels.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/dplevels.cxx b/source/dplevels.cxx index 7311b00..db6e90d 100644 --- a/source/dplevels.cxx +++ b/source/dplevels.cxx @@ -2,6 +2,7 @@ #include "dplevels.hxx" #include "dplevel.hxx" #include "dpdimension.hxx" +#include "dpsource.hxx" #include <com/sun/star/container/XNamed.hpp> @@ -55,7 +56,8 @@ private: namespace dpsource { -DPLevels::DPLevels(DPDimension* pDim) : +DPLevels::DPLevels(SourceProvider* pSrc, DPDimension* pDim) : + mpSource(pSrc), mpDim(pDim) { init(); @@ -72,7 +74,7 @@ void DPLevels::init() // A flat hierarchy only has one level, and its name equals the name of // the dimension. OUString aName = mpDim->getName(); - Reference<XNamed> xRef(new DPLevel); + Reference<XNamed> xRef(new DPLevel(mpSource)); xRef->setName(aName); maLevels.insert(NamedObjMapType::value_type(aName, xRef)); } |