|
LibreOffice Module desktop (master) 1
|
Public Member Functions | |
| Thread (css::uno::Reference< css::uno::XComponentContext > const &ctx, UpdateInstallDialog &dialog, std::vector< dp_gui::UpdateData > &aVecUpdateData) | |
| void | stop () |
Public Member Functions inherited from salhelper::Thread | |
| Thread (char const *name) | |
| void | launch () |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
| SimpleReferenceObject () | |
| void | acquire () |
| void | release () |
Private Member Functions | |
| virtual | ~Thread () override |
| virtual void | execute () override |
| void | downloadExtensions () |
| bool | download (OUString const &aUrls, UpdateData &aUpdatData) |
| void | installExtensions () |
| void | removeTempDownloads () |
Private Attributes | |
| UpdateInstallDialog & | m_dialog |
| css::uno::Reference< css::task::XAbortChannel > | m_abort |
| css::uno::Reference< css::uno::XComponentContext > | m_xComponentContext |
| std::vector< dp_gui::UpdateData > & | m_aVecUpdateData |
| ::rtl::Reference< UpdateCommandEnv > | m_updateCmdEnv |
| OUString | m_sDownloadFolder |
| bool | m_stop |
Friends | |
| class | UpdateCommandEnv |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::Thread | |
| static void * | operator new (std::size_t size) |
| static void | operator delete (void *pointer) |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
| static void * | operator new (std::size_t nSize) |
| static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
| static void | operator delete (void *pPtr) |
| static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
| virtual | ~Thread () SAL_OVERRIDE |
| virtual void | execute ()=0 |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
| virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
| oslInterlockedCount | m_nCount |
Definition at line 63 of file dp_gui_updateinstalldialog.cxx.
| dp_gui::UpdateInstallDialog::Thread::Thread | ( | css::uno::Reference< css::uno::XComponentContext > const & | ctx, |
| UpdateInstallDialog & | dialog, | ||
| std::vector< dp_gui::UpdateData > & | aVecUpdateData | ||
| ) |
Definition at line 126 of file dp_gui_updateinstalldialog.cxx.
|
overrideprivatevirtual |
Reimplemented from salhelper::Thread.
Definition at line 150 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 532 of file dp_gui_updateinstalldialog.cxx.
References ucbhelper::Copy, dp_misc::create_folder(), dp_misc::create_ucb_content(), dp_misc::makeURL(), dp_gui::UpdateData::sLocalURL, and ucbhelper::Content::transferContent().
|
private |
Definition at line 288 of file dp_gui_updateinstalldialog.cxx.
References count, dp_misc::create_folder(), dp_gui::UpdateInstallDialog::ERROR_DOWNLOAD, cppu::getCaughtException(), dp_misc::DescriptionInfoset::getUpdateDownloadUrls(), m_xComponentContext, dp_misc::makeURL(), and nPos.
|
overrideprivatevirtual |
Implements salhelper::Thread.
Definition at line 152 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 396 of file dp_gui_updateinstalldialog.cxx.
References count, dp_gui::UpdateInstallDialog::ERROR_INSTALLATION, and dp_gui::UpdateInstallDialog::ERROR_LICENSE_DECLINED.
|
private |
Definition at line 519 of file dp_gui_updateinstalldialog.cxx.
References dp_misc::erase_path().
| void dp_gui::UpdateInstallDialog::Thread::stop | ( | ) |
Definition at line 138 of file dp_gui_updateinstalldialog.cxx.
|
friend |
Definition at line 64 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 83 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 85 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 80 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 89 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 91 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 86 of file dp_gui_updateinstalldialog.cxx.
|
private |
Definition at line 84 of file dp_gui_updateinstalldialog.cxx.