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/conditn.hxx>
#include <osl/diagnose.h>
#include <osl/mutex.hxx>
#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 <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 <queue>
#include <memory>
Include dependency graph for dp_gui_extensioncmdqueue.cxx:

Go to the source code of this file.

Classes

class  dp_gui::ExtensionCmdQueue::Thread
 

Namespaces

 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

bool m_bWarnUser

Definition at line 118 of file dp_gui_extensioncmdqueue.cxx.

E_CMD_TYPE m_eCmdType

Definition at line 170 of file dp_gui_extensioncmdqueue.cxx.

sal_Int32 m_nCurrentProgress

Definition at line 119 of file dp_gui_extensioncmdqueue.cxx.

DialogHelper* m_pDialogHelper
OUString m_sExtensionURL

Definition at line 172 of file dp_gui_extensioncmdqueue.cxx.

OUString m_sRepository

Definition at line 173 of file dp_gui_extensioncmdqueue.cxx.

OUString m_sTitle

Definition at line 117 of file dp_gui_extensioncmdqueue.cxx.

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

Definition at line 175 of file dp_gui_extensioncmdqueue.cxx.

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

uno::Reference< uno::XComponentContext > m_xContext
uno::Reference< task::XInteractionHandler2> m_xHandler

Definition at line 113 of file dp_gui_extensioncmdqueue.cxx.

uno::Reference< deployment::XPackage > m_xPackage

Definition at line 174 of file dp_gui_extensioncmdqueue.cxx.

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