LibreOffice Module desktop (master)  1
Classes | Typedefs | Enumerations | Functions | Variables
dp_gui Namespace Reference

Classes

class  DependencyDialog
 
class  DialogHelper
 
struct  Entry_Impl
 
class  ExtBoxWithBtns_Impl
 
class  ExtensionBox_Impl
 
class  ExtensionCmdQueue
 Manages installing of extensions in the GUI mode. More...
 
class  ExtensionRemovedListener
 
class  ExtMgrDialog
 
class  LicenseDialog
 
class  ShowLicenseDialog
 
class  TheExtensionManager
 
class  UpdateCommandEnv
 
struct  UpdateData
 
class  UpdateDialog
 The modal “Check for Updates” dialog. More...
 
class  UpdateInstallDialog
 The modal “Download and Installation” dialog. More...
 
class  UpdateRequiredDialog
 
class  UpdateRequiredDialogService
 

Typedefs

typedef std::shared_ptr< ExtensionCmd > TExtensionCmd
 
typedef std::shared_ptr< Entry_ImplTEntry_Impl
 

Enumerations

enum  PackageState {
  REGISTERED,
  NOT_REGISTERED,
  AMBIGUOUS,
  NOT_AVAILABLE
}
 

Functions

 IMPL_LINK_NOARG (ExtMgrDialog, HandleCancelBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleCloseBtn, weld::Button &, void)
 
 IMPL_LINK (ExtMgrDialog, startProgress, void *, _bLockInterface, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleOptionsBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleAddBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleRemoveBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleEnableBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleExtTypeCbx, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleUpdateBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, TimeOutHdl, Timer *, void)
 
 IMPL_LINK_NOARG (UpdateRequiredDialog, HandleCancelBtn, weld::Button &, void)
 
 IMPL_LINK (UpdateRequiredDialog, startProgress, void *, _bLockInterface, void)
 
 IMPL_LINK_NOARG (UpdateRequiredDialog, HandleUpdateBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (UpdateRequiredDialog, HandleCloseBtn, weld::Button &, void)
 
 IMPL_LINK_NOARG (UpdateRequiredDialog, TimeOutHdl, Timer *, void)
 
void handleInteractionRequest (const uno::Reference< uno::XComponentContext > &xContext, const uno::Reference< task::XInteractionRequest > &xRequest)
 
void handleInteractionRequest (const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::task::XInteractionRequest > &xRequest)
 
 IMPL_LINK (ExtensionBox_Impl, ScrollHdl, weld::ScrolledWindow &, rScrBar, void)
 
static OUString ReplaceProductNameHookProc (const OUString &rStr)
 
 IMPL_LINK_NOARG (UpdateInstallDialog, cancelHandler, weld::Button &, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, SizeAllocHdl, const Size &, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, AcceptHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, CancelHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, ScrolledHdl, weld::TextView &, void)
 
 IMPL_LINK (LicenseDialogImpl, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, ResizedHdl, Timer *, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, ScrollTimerHdl, Timer *, void)
 
 IMPL_STATIC_LINK_NOARG (LicenseDialogImpl, KeyReleaseHdl, const KeyEvent &, bool)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, MousePressHdl, const MouseEvent &, bool)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, MouseReleaseHdl, const MouseEvent &, bool)
 

Variables

constexpr OUStringLiteral USER_PACKAGE_MANAGER = u"user"
 
constexpr OUStringLiteral SHARED_PACKAGE_MANAGER = u"shared"
 
constexpr OUStringLiteral BUNDLED_PACKAGE_MANAGER = u"bundled"
 

Typedef Documentation

typedef std::shared_ptr< Entry_Impl > dp_gui::TEntry_Impl

Definition at line 52 of file dp_gui_extlistbox.hxx.

typedef std::shared_ptr< ExtensionCmd > dp_gui::TExtensionCmd

Definition at line 195 of file dp_gui_extensioncmdqueue.cxx.

Enumeration Type Documentation

Enumerator
REGISTERED 
NOT_REGISTERED 
AMBIGUOUS 
NOT_AVAILABLE 

Definition at line 24 of file dp_gui.h.

Function Documentation

void dp_gui::handleInteractionRequest ( const css::uno::Reference< css::uno::XComponentContext > &  xContext,
const css::uno::Reference< css::task::XInteractionRequest > &  xRequest 
)
void dp_gui::handleInteractionRequest ( const uno::Reference< uno::XComponentContext > &  xContext,
const uno::Reference< task::XInteractionRequest > &  xRequest 
)

Definition at line 1113 of file dp_gui_extensioncmdqueue.cxx.

Referenced by dp_gui::UpdateCommandEnv::handle().

dp_gui::IMPL_LINK ( LicenseDialogImpl  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 165 of file license_dialog.cxx.

References vcl::KeyCode::GetCode(), KEY_RETURN, KEY_SPACE, and PageDown.

dp_gui::IMPL_LINK ( ExtMgrDialog  ,
startProgress  ,
void ,
_bLockInterface  ,
void   
)

Definition at line 754 of file dp_gui_dialog2.cxx.

References DpResId(), m_aMutex, and SAL_INFO.

dp_gui::IMPL_LINK ( UpdateRequiredDialog  ,
startProgress  ,
void ,
_bLockInterface  ,
void   
)

Definition at line 1055 of file dp_gui_dialog2.cxx.

References m_aMutex, and SAL_INFO.

dp_gui::IMPL_LINK ( ExtensionBox_Impl  ,
ScrollHdl  ,
weld::ScrolledWindow ,
rScrBar  ,
void   
)

Definition at line 1135 of file dp_gui_extlistbox.cxx.

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
SizeAllocHdl  ,
const Size ,
void   
)

Definition at line 118 of file license_dialog.cxx.

References m_aResized, and Idle::Start().

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
AcceptHdl  ,
weld::Button ,
void   
)

Definition at line 123 of file license_dialog.cxx.

References m_xDialog, and RET_OK.

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
CancelHdl  ,
weld::Button ,
void   
)

Definition at line 128 of file license_dialog.cxx.

References m_xDialog, and RET_CANCEL.

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
ScrolledHdl  ,
weld::TextView ,
void   
)
dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
ResizedHdl  ,
Timer ,
void   
)

Definition at line 173 of file license_dialog.cxx.

References m_xLicense.

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
ScrollTimerHdl  ,
Timer ,
void   
)

Definition at line 178 of file license_dialog.cxx.

References PageDown.

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
MousePressHdl  ,
const MouseEvent ,
bool   
)

Definition at line 188 of file license_dialog.cxx.

References m_aRepeat, PageDown, and Timer::Start().

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
MouseReleaseHdl  ,
const MouseEvent ,
bool   
)

Definition at line 195 of file license_dialog.cxx.

References m_aRepeat, and Task::Stop().

dp_gui::IMPL_LINK_NOARG ( UpdateInstallDialog  ,
cancelHandler  ,
weld::Button ,
void   
)
dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleCancelBtn  ,
weld::Button ,
void   
)

Definition at line 716 of file dp_gui_dialog2.cxx.

References TOOLS_WARN_EXCEPTION.

dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleCloseBtn  ,
weld::Button ,
void   
)
dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleOptionsBtn  ,
weld::Button ,
void   
)
dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleAddBtn  ,
weld::Button ,
void   
)

Definition at line 861 of file dp_gui_dialog2.cxx.

References m_pManager.

dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleRemoveBtn  ,
weld::Button ,
void   
)

Definition at line 875 of file dp_gui_dialog2.cxx.

References dp_gui::ExtensionBox_Impl::ENTRY_NOTFOUND.

dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleEnableBtn  ,
weld::Button ,
void   
)

Definition at line 886 of file dp_gui_dialog2.cxx.

References dp_gui::ExtensionBox_Impl::ENTRY_NOTFOUND, and REGISTERED.

dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleExtTypeCbx  ,
weld::Toggleable ,
void   
)

Definition at line 904 of file dp_gui_dialog2.cxx.

References m_pManager.

dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleUpdateBtn  ,
weld::Button ,
void   
)

Definition at line 912 of file dp_gui_dialog2.cxx.

References m_pManager, and void().

dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
TimeOutHdl  ,
Timer ,
void   
)

Definition at line 921 of file dp_gui_dialog2.cxx.

dp_gui::IMPL_LINK_NOARG ( UpdateRequiredDialog  ,
HandleCancelBtn  ,
weld::Button ,
void   
)

Definition at line 1039 of file dp_gui_dialog2.cxx.

References TOOLS_WARN_EXCEPTION.

dp_gui::IMPL_LINK_NOARG ( UpdateRequiredDialog  ,
HandleUpdateBtn  ,
weld::Button ,
void   
)

Definition at line 1147 of file dp_gui_dialog2.cxx.

References i, m_aMutex, m_pManager, and nCount.

dp_gui::IMPL_LINK_NOARG ( UpdateRequiredDialog  ,
HandleCloseBtn  ,
weld::Button ,
void   
)

Definition at line 1166 of file dp_gui_dialog2.cxx.

References m_aMutex, m_xDialog, and RET_CANCEL.

dp_gui::IMPL_LINK_NOARG ( UpdateRequiredDialog  ,
TimeOutHdl  ,
Timer ,
void   
)

Definition at line 1182 of file dp_gui_dialog2.cxx.

dp_gui::IMPL_STATIC_LINK_NOARG ( LicenseDialogImpl  ,
KeyReleaseHdl  ,
const KeyEvent ,
bool   
)

Definition at line 183 of file license_dialog.cxx.

static OUString dp_gui::ReplaceProductNameHookProc ( const OUString &  rStr)
static

Variable Documentation

constexpr OUStringLiteral dp_gui::BUNDLED_PACKAGE_MANAGER = u"bundled"

Definition at line 80 of file dp_gui_dialog2.cxx.

Referenced by dp_gui::ExtMgrDialog::addPackageToList().

constexpr OUStringLiteral dp_gui::SHARED_PACKAGE_MANAGER = u"shared"
constexpr OUStringLiteral dp_gui::USER_PACKAGE_MANAGER = u"user"