LibreOffice Module desktop (master) 1
Classes | Namespaces | Typedefs | Functions
dp_gui_extensioncmdqueue.cxx File Reference
#include <sal/config.h>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/deployment/DependencyException.hpp>
#include <com/sun/star/deployment/LicenseException.hpp>
#include <com/sun/star/deployment/VersionException.hpp>
#include <com/sun/star/deployment/InstallException.hpp>
#include <com/sun/star/deployment/PlatformException.hpp>
#include <com/sun/star/deployment/ui/LicenseDialog.hpp>
#include <com/sun/star/deployment/DeploymentException.hpp>
#include <com/sun/star/deployment/XPackage.hpp>
#include <com/sun/star/task/InteractionHandler.hpp>
#include <com/sun/star/task/XAbortChannel.hpp>
#include <com/sun/star/task/XInteractionAbort.hpp>
#include <com/sun/star/task/XInteractionApprove.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/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/uno/TypeClass.hpp>
#include <o3tl/any.hxx>
#include <osl/diagnose.h>
#include <rtl/ref.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <salhelper/thread.hxx>
#include <ucbhelper/content.hxx>
#include <cppuhelper/exc_hlp.hxx>
#include <cppuhelper/implbase.hxx>
#include <comphelper/anytostring.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <vcl/weld.hxx>
#include "dp_gui_extensioncmdqueue.hxx"
#include "dp_gui_dependencydialog.hxx"
#include "dp_gui_dialog2.hxx"
#include <dp_shared.hxx>
#include <strings.hrc>
#include "dp_gui_theextmgr.hxx"
#include "dp_gui_updatedialog.hxx"
#include "dp_gui_updateinstalldialog.hxx"
#include <dp_dependencies.hxx>
#include <dp_misc.h>
#include <dp_identifier.hxx>
#include <dp_version.hxx>
#include <condition_variable>
#include <queue>
#include <memory>
#include <mutex>
Include dependency graph for dp_gui_extensioncmdqueue.cxx:

Go to the source code of this file.

Classes

class  dp_gui::ExtensionCmdQueue::Thread
 

Namespaces

namespace  dp_gui
 

Typedefs

typedef std::shared_ptr< ExtensionCmd > dp_gui::TExtensionCmd
 

Functions

void dp_gui::handleInteractionRequest (const uno::Reference< uno::XComponentContext > &xContext, const uno::Reference< task::XInteractionRequest > &xRequest)
 

Variable Documentation

◆ m_bWarnUser

bool m_bWarnUser
private

Definition at line 115 of file dp_gui_extensioncmdqueue.cxx.

◆ m_eCmdType

E_CMD_TYPE m_eCmdType

Definition at line 167 of file dp_gui_extensioncmdqueue.cxx.

◆ m_nCurrentProgress

sal_Int32 m_nCurrentProgress
private

Definition at line 116 of file dp_gui_extensioncmdqueue.cxx.

◆ m_pDialogHelper

DialogHelper* m_pDialogHelper
private

◆ m_sExtensionURL

OUString m_sExtensionURL

Definition at line 169 of file dp_gui_extensioncmdqueue.cxx.

◆ m_sRepository

OUString m_sRepository

Definition at line 170 of file dp_gui_extensioncmdqueue.cxx.

◆ m_sTitle

OUString m_sTitle
private

Definition at line 114 of file dp_gui_extensioncmdqueue.cxx.

◆ m_vExtensionList

std::vector< uno::Reference< deployment::XPackage > > m_vExtensionList

Definition at line 172 of file dp_gui_extensioncmdqueue.cxx.

Referenced by dp_gui::UpdateDialog::Thread::execute().

◆ m_xContext

uno::Reference< uno::XComponentContext > m_xContext
private

◆ m_xHandler

uno::Reference< task::XInteractionHandler2> m_xHandler
private

Definition at line 110 of file dp_gui_extensioncmdqueue.cxx.

◆ m_xPackage

uno::Reference< deployment::XPackage > m_xPackage

Definition at line 171 of file dp_gui_extensioncmdqueue.cxx.

Referenced by dp_gui::ExtBoxWithBtns_Impl::Command().