22#include <com/sun/star/embed/XStorage.hpp>
23#include <com/sun/star/frame/XController.hpp>
24#include <com/sun/star/uno/XComponentContext.hpp>
36 const css::uno::Reference< css::uno::XComponentContext >& i_rContext
47 const css::uno::Reference< css::embed::XStorage >& i_rTargetStorage,
48 const std::vector< css::uno::Reference< css::frame::XController > >& i_rControllers
59 const css::uno::Reference< css::embed::XStorage >& i_rDocumentStorage,
60 const css::uno::Reference< css::frame::XController >& i_rTargetController
64 css::uno::Reference<css::uno::XComponentContext>
mxContext;
void recoverSubDocuments(const css::uno::Reference< css::embed::XStorage > &i_rDocumentStorage, const css::uno::Reference< css::frame::XController > &i_rTargetController)
recovery sub components from the given document storage, if applicable
DatabaseDocumentRecovery(const css::uno::Reference< css::uno::XComponentContext > &i_rContext)
void saveModifiedSubComponents(const css::uno::Reference< css::embed::XStorage > &i_rTargetStorage, const std::vector< css::uno::Reference< css::frame::XController > > &i_rControllers)
saves the modified sub components of the given controller(s) to the "recovery" sub storage of the doc...
~DatabaseDocumentRecovery()
css::uno::Reference< css::uno::XComponentContext > mxContext