LibreOffice Module desktop (master)
1
|
#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>
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) |
bool m_bWarnUser |
Definition at line 115 of file dp_gui_extensioncmdqueue.cxx.
E_CMD_TYPE m_eCmdType |
Definition at line 167 of file dp_gui_extensioncmdqueue.cxx.
sal_Int32 m_nCurrentProgress |
Definition at line 116 of file dp_gui_extensioncmdqueue.cxx.
DialogHelper* m_pDialogHelper |
Definition at line 113 of file dp_gui_extensioncmdqueue.cxx.
Referenced by dp_gui::ExtensionCmdQueue::Thread::_acceptLicense(), dp_gui::ExtensionCmdQueue::Thread::_checkForUpdates(), dp_gui::ExtensionCmdQueue::Thread::_disableExtension(), dp_gui::ExtensionCmdQueue::Thread::_enableExtension(), and dp_gui::ExtensionCmdQueue::Thread::execute().
OUString m_sExtensionURL |
Definition at line 169 of file dp_gui_extensioncmdqueue.cxx.
OUString m_sRepository |
Definition at line 170 of file dp_gui_extensioncmdqueue.cxx.
OUString m_sTitle |
Definition at line 114 of file dp_gui_extensioncmdqueue.cxx.
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().
uno::Reference< uno::XComponentContext > m_xContext |
Definition at line 111 of file dp_gui_extensioncmdqueue.cxx.
Referenced by dp_gui::ExtensionCmdQueue::Thread::_addExtension(), dp_gui::ExtensionCmdQueue::Thread::_checkForUpdates(), and dp_gui::ExtensionCmdQueue::Thread::execute().
uno::Reference< task::XInteractionHandler2> m_xHandler |
Definition at line 110 of file dp_gui_extensioncmdqueue.cxx.
uno::Reference< deployment::XPackage > m_xPackage |
Definition at line 171 of file dp_gui_extensioncmdqueue.cxx.
Referenced by dp_gui::ExtBoxWithBtns_Impl::Command().