#include <dp_gui_dialog2.hxx>
|
| UpdateRequiredDialog (weld::Window *pParent, TheExtensionManager *pManager) |
|
virtual | ~UpdateRequiredDialog () override |
|
virtual short | run () override |
|
virtual void | showProgress (bool bStart) override |
|
virtual void | updateProgress (const OUString &rText, const css::uno::Reference< css::task::XAbortChannel > &xAbortChannel) override |
|
virtual void | updateProgress (const tools::Long nProgress) override |
|
virtual void | updatePackageInfo (const css::uno::Reference< css::deployment::XPackage > &xPackage) override |
|
virtual void | addPackageToList (const css::uno::Reference< css::deployment::XPackage > &, bool bLicenseMissing=false) override |
|
virtual void | prepareChecking () override |
|
virtual void | checkEntries () override |
|
| GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId, bool bMobile=false) |
|
virtual Dialog * | getDialog () override |
|
virtual | ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override |
|
const Dialog * | getConstDialog () const |
|
void | set_title (const OUString &rTitle) |
|
OUString | get_title () const |
|
void | set_help_id (const OString &rHelpId) |
|
OString | get_help_id () const |
|
void | response (int nResponse) |
|
virtual | ~DialogController () COVERITY_NOEXCEPT_FALSE |
|
| DialogHelper (const css::uno::Reference< css::uno::XComponentContext > &, weld::Window *pWindow) |
|
virtual | ~DialogHelper () |
|
void | openWebBrowser (const OUString &rURL, const OUString &rTitle) |
|
weld::Window * | getFrameWeld () const |
|
void | PostUserEvent (const Link< void *, void > &rLink, void *pCaller) |
|
void | clearEventID () |
|
bool | continueOnSharedExtension (const css::uno::Reference< css::deployment::XPackage > &, weld::Widget *pParent, const char *pResID, bool &bHadWarning) |
|
void | incBusy () |
|
void | decBusy () |
|
bool | isBusy () const |
|
bool | installExtensionWarn (std::u16string_view rExtensionURL) |
|
bool | installForAllUsers (bool &bInstallForAll) |
|
|
| DECL_LINK (HandleUpdateBtn, weld::Button &, void) |
|
| DECL_LINK (HandleCloseBtn, weld::Button &, void) |
|
| DECL_LINK (HandleCancelBtn, weld::Button &, void) |
|
| DECL_LINK (TimeOutHdl, Timer *, void) |
|
| DECL_LINK (startProgress, void *, void) |
|
bool | hasActiveEntries () |
|
void | disableAllEntries () |
|
|
static bool | isEnabled (const css::uno::Reference< css::deployment::XPackage > &xPackage) |
|
static bool | checkDependencies (const css::uno::Reference< css::deployment::XPackage > &xPackage) |
|
Definition at line 179 of file dp_gui_dialog2.hxx.
Definition at line 968 of file dp_gui_dialog2.cxx.
References get(), utl::ConfigManager::getProductName(), LINK, m_aIdle, m_pManager, m_xCancelBtn, m_xCloseBtn, m_xDialog, m_xExtensionBox, m_xProgressBar, m_xUpdateBtn, m_xUpdateNeeded, Task::SetDebugName(), Timer::SetInvokeHandler(), and Task::SetPriority().
dp_gui::UpdateRequiredDialog::~UpdateRequiredDialog |
( |
| ) |
|
|
overridevirtual |
void dp_gui::UpdateRequiredDialog::addPackageToList |
( |
const css::uno::Reference< css::deployment::XPackage > & |
, |
|
|
bool |
bLicenseMissing = false |
|
) |
| |
|
overridevirtual |
bool dp_gui::UpdateRequiredDialog::checkDependencies |
( |
const css::uno::Reference< css::deployment::XPackage > & |
xPackage | ) |
|
|
staticprivate |
void dp_gui::UpdateRequiredDialog::checkEntries |
( |
| ) |
|
|
overridevirtual |
dp_gui::UpdateRequiredDialog::DECL_LINK |
( |
HandleUpdateBtn |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
dp_gui::UpdateRequiredDialog::DECL_LINK |
( |
HandleCloseBtn |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
dp_gui::UpdateRequiredDialog::DECL_LINK |
( |
HandleCancelBtn |
, |
|
|
weld::Button & |
, |
|
|
void |
|
|
) |
| |
|
private |
dp_gui::UpdateRequiredDialog::DECL_LINK |
( |
TimeOutHdl |
, |
|
|
Timer * |
, |
|
|
void |
|
|
) |
| |
|
private |
dp_gui::UpdateRequiredDialog::DECL_LINK |
( |
startProgress |
, |
|
|
void * |
, |
|
|
void |
|
|
) |
| |
|
private |
void dp_gui::UpdateRequiredDialog::disableAllEntries |
( |
| ) |
|
|
private |
Definition at line 1305 of file dp_gui_dialog2.cxx.
References dp_gui::DialogHelper::decBusy(), dp_gui::ExtensionCmdQueue::enableExtension(), dp_gui::TheExtensionManager::getCmdQueue(), hasActiveEntries(), dp_gui::DialogHelper::incBusy(), m_aMutex, m_pManager, m_sCloseText, m_xCloseBtn, m_xExtensionBox, nCount, and nIndex.
bool dp_gui::UpdateRequiredDialog::hasActiveEntries |
( |
| ) |
|
|
private |
bool dp_gui::UpdateRequiredDialog::isEnabled |
( |
const css::uno::Reference< css::deployment::XPackage > & |
xPackage | ) |
|
|
staticprivate |
void dp_gui::UpdateRequiredDialog::prepareChecking |
( |
| ) |
|
|
overridevirtual |
short dp_gui::UpdateRequiredDialog::run |
( |
| ) |
|
|
overridevirtual |
void dp_gui::UpdateRequiredDialog::showProgress |
( |
bool |
bStart | ) |
|
|
overridevirtual |
void dp_gui::UpdateRequiredDialog::updatePackageInfo |
( |
const css::uno::Reference< css::deployment::XPackage > & |
xPackage | ) |
|
|
overridevirtual |
virtual void dp_gui::UpdateRequiredDialog::updateProgress |
( |
const OUString & |
rText, |
|
|
const css::uno::Reference< css::task::XAbortChannel > & |
xAbortChannel |
|
) |
| |
|
overridevirtual |
void dp_gui::UpdateRequiredDialog::updateProgress |
( |
const tools::Long |
nProgress | ) |
|
|
overridevirtual |
Idle dp_gui::UpdateRequiredDialog::m_aIdle |
|
private |
::osl::Mutex dp_gui::UpdateRequiredDialog::m_aMutex |
|
private |
bool dp_gui::UpdateRequiredDialog::m_bHasLockedEntries |
|
private |
bool dp_gui::UpdateRequiredDialog::m_bHasProgress |
|
private |
bool dp_gui::UpdateRequiredDialog::m_bProgressChanged |
|
private |
bool dp_gui::UpdateRequiredDialog::m_bStartProgress |
|
private |
bool dp_gui::UpdateRequiredDialog::m_bStopProgress |
|
private |
const OUString dp_gui::UpdateRequiredDialog::m_sCloseText |
|
private |
OUString dp_gui::UpdateRequiredDialog::m_sProgressText |
|
private |
css::uno::Reference< css::task::XAbortChannel > dp_gui::UpdateRequiredDialog::m_xAbortChannel |
|
private |
std::unique_ptr<weld::Button> dp_gui::UpdateRequiredDialog::m_xCancelBtn |
|
private |
std::unique_ptr<weld::Button> dp_gui::UpdateRequiredDialog::m_xCloseBtn |
|
private |
std::unique_ptr<weld::CustomWeld> dp_gui::UpdateRequiredDialog::m_xExtensionBoxWnd |
|
private |
std::unique_ptr<weld::Label> dp_gui::UpdateRequiredDialog::m_xProgressText |
|
private |
std::unique_ptr<weld::Button> dp_gui::UpdateRequiredDialog::m_xUpdateBtn |
|
private |
std::unique_ptr<weld::Label> dp_gui::UpdateRequiredDialog::m_xUpdateNeeded |
|
private |
The documentation for this class was generated from the following files: