31 class XExtensionManager;
34 class XComponentContext;
40 class UpdateCommandEnv;
56 css::uno::Reference< css::uno::XComponentContext >
const & xCtx);
60 virtual short run()
override;
81 void setError(
INSTALL_ERROR err, std::u16string_view sExtension, std::u16string_view exceptionMessage);
82 void setError(std::u16string_view exceptionMessage);
106 std::unique_ptr<weld::Button>
m_xOk;
The modal “Download and Installation” dialog.
virtual short run() override
std::unique_ptr< weld::ProgressBar > m_xStatusbar
std::unique_ptr< weld::Label > m_xFt_extension_name
void setError(INSTALL_ERROR err, std::u16string_view sExtension, std::u16string_view exceptionMessage)
std::unique_ptr< weld::Button > m_xCancel
DECL_LINK(cancelHandler, weld::Button &, void)
UpdateInstallDialog & operator=(UpdateInstallDialog const &)=delete
OUString m_sErrorInstallation
rtl::Reference< Thread > m_thread
std::unique_ptr< weld::Label > m_xFt_action
virtual ~UpdateInstallDialog() override
UpdateInstallDialog(UpdateInstallDialog const &)=delete
std::unique_ptr< weld::Button > m_xHelp
const css::uno::Reference< css::deployment::XExtensionManager > & getExtensionManager() const
OUString m_sErrorDownload
OUString m_sThisErrorOccurred
std::unique_ptr< weld::TextView > m_xMle_info
std::unique_ptr< weld::Button > m_xOk
OUString m_sErrorLicenseDeclined
css::uno::Reference< css::deployment::XExtensionManager > m_xExtensionManager
UpdateInstallDialog(weld::Window *parent, std::vector< UpdateData > &aVecUpdateData, css::uno::Reference< css::uno::XComponentContext > const &xCtx)
Create an instance.