LibreOffice Module desktop (master)
1
|
#include <dp_properties.hxx>
Public Member Functions | |
ExtensionProperties (OUString const &urlExtension, css::uno::Reference< css::ucb::XCommandEnvironment > const &xCmdEnv, css::uno::Reference< css::uno::XComponentContext > const &xContext) | |
ExtensionProperties (OUString const &urlExtension, css::uno::Sequence< css::beans::NamedValue > const &properties, css::uno::Reference< css::ucb::XCommandEnvironment > const &xCmdEnv, css::uno::Reference< css::uno::XComponentContext > const &xContext) | |
void | write () |
bool | isSuppressedLicense () |
bool | isExtensionUpdate () |
Static Private Member Functions | |
static OUString | getPropertyValue (css::beans::NamedValue const &v) |
Private Attributes | |
OUString | m_propFileUrl |
const css::uno::Reference< css::ucb::XCommandEnvironment > | m_xCmdEnv |
const css::uno::Reference< css::uno::XComponentContext > | m_xContext |
::boost::optional< OUString > | m_prop_suppress_license |
::boost::optional< OUString > | m_prop_extension_update |
Definition at line 32 of file dp_properties.hxx.
dp_manager::ExtensionProperties::ExtensionProperties | ( | OUString const & | urlExtension, |
css::uno::Reference< css::ucb::XCommandEnvironment > const & | xCmdEnv, | ||
css::uno::Reference< css::uno::XComponentContext > const & | xContext | ||
) |
dp_manager::ExtensionProperties::ExtensionProperties | ( | OUString const & | urlExtension, |
css::uno::Sequence< css::beans::NamedValue > const & | properties, | ||
css::uno::Reference< css::ucb::XCommandEnvironment > const & | xCmdEnv, | ||
css::uno::Reference< css::uno::XComponentContext > const & | xContext | ||
) |
|
staticprivate |
Definition at line 94 of file dp_properties.cxx.
References value.
bool dp_manager::ExtensionProperties::isExtensionUpdate | ( | ) |
Definition at line 136 of file dp_properties.cxx.
References m_prop_extension_update.
Referenced by dp_manager::ExtensionManager::doChecksForAddExtension().
bool dp_manager::ExtensionProperties::isSuppressedLicense | ( | ) |
Definition at line 125 of file dp_properties.cxx.
References m_prop_suppress_license.
Referenced by dp_manager::ExtensionManager::doChecksForAddExtension(), and dp_manager::PackageManagerImpl::synchronizeAddedExtensions().
void dp_manager::ExtensionProperties::write | ( | ) |
Definition at line 104 of file dp_properties.cxx.
References xmlscript::createInputStream(), m_prop_suppress_license, m_propFileUrl, m_xCmdEnv, m_xContext, OUStringToOString(), PROP_SUPPRESS_LICENSE, and ucbhelper::Content::writeStream().
Referenced by dp_manager::PackageManagerImpl::insertToActivationLayer().
|
private |
Definition at line 38 of file dp_properties.hxx.
Referenced by isExtensionUpdate().
|
private |
Definition at line 37 of file dp_properties.hxx.
Referenced by isSuppressedLicense(), and write().
|
private |
Definition at line 34 of file dp_properties.hxx.
Referenced by write().
|
private |
Definition at line 35 of file dp_properties.hxx.
Referenced by write().
|
private |
Definition at line 36 of file dp_properties.hxx.
Referenced by write().