LibreOffice Module desktop (master) 1
Functions | Variables
check_ext_deps.cxx File Reference
#include <config_folders.h>
#include <config_features.h>
#include <rtl/bootstrap.hxx>
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <cppuhelper/implbase.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <comphelper/lok.hxx>
#include <comphelper/processfactory.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
#include <com/sun/star/ucb/CommandAbortedException.hpp>
#include <com/sun/star/ucb/CommandFailedException.hpp>
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
#include <com/sun/star/deployment/DeploymentException.hpp>
#include <com/sun/star/deployment/XPackage.hpp>
#include <com/sun/star/deployment/ExtensionManager.hpp>
#include <com/sun/star/deployment/LicenseException.hpp>
#include <com/sun/star/deployment/ui/LicenseDialog.hpp>
#include <com/sun/star/task/OfficeRestartManager.hpp>
#include <com/sun/star/task/XInteractionApprove.hpp>
#include <com/sun/star/task/XInteractionAbort.hpp>
#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/util/XChangesBatch.hpp>
#include <app.hxx>
#include <utility>
#include <dp_misc.h>
Include dependency graph for check_ext_deps.cxx:

Go to the source code of this file.

Functions

static sal_Int16 impl_showExtensionDialog (uno::Reference< uno::XComponentContext > const &xContext)
 
static bool impl_checkDependencies (const uno::Reference< uno::XComponentContext > &xContext)
 
static void impl_setNeedsCompatCheck ()
 
static bool impl_needsCompatCheck ()
 

Variables

constexpr OUStringLiteral aAccessSrvc = u"com.sun.star.configuration.ConfigurationUpdateAccess"
 

Function Documentation

◆ impl_checkDependencies()

static bool impl_checkDependencies ( const uno::Reference< uno::XComponentContext > &  xContext)
static

◆ impl_needsCompatCheck()

static bool impl_needsCompatCheck ( )
static

◆ impl_setNeedsCompatCheck()

static void impl_setNeedsCompatCheck ( )
static

◆ impl_showExtensionDialog()

static sal_Int16 impl_showExtensionDialog ( uno::Reference< uno::XComponentContext > const &  xContext)
static

Definition at line 213 of file check_ext_deps.cxx.

References xContext.

Referenced by desktop::Desktop::CheckExtensionDependencies().

Variable Documentation

◆ aAccessSrvc

constexpr OUStringLiteral aAccessSrvc = u"com.sun.star.configuration.ConfigurationUpdateAccess"
constexpr

Definition at line 211 of file check_ext_deps.cxx.

Referenced by impl_needsCompatCheck(), and impl_setNeedsCompatCheck().