LibreOffice Module desktop (master)  1
Classes | Typedefs | Enumerations | Functions
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::Button &, 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)
 

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 162 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 767 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 1068 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 115 of file license_dialog.cxx.

References m_aResized, and Idle::Start().

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

Definition at line 120 of file license_dialog.cxx.

References m_xDialog, and RET_OK.

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

Definition at line 125 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 170 of file license_dialog.cxx.

References m_xLicense.

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

Definition at line 175 of file license_dialog.cxx.

References PageDown.

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

Definition at line 185 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 192 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 729 of file dp_gui_dialog2.cxx.

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 874 of file dp_gui_dialog2.cxx.

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

Definition at line 888 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 899 of file dp_gui_dialog2.cxx.

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

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

Definition at line 917 of file dp_gui_dialog2.cxx.

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

Definition at line 925 of file dp_gui_dialog2.cxx.

References void().

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

Definition at line 934 of file dp_gui_dialog2.cxx.

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

Definition at line 1052 of file dp_gui_dialog2.cxx.

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

Definition at line 1160 of file dp_gui_dialog2.cxx.

References i, m_aMutex, and nCount.

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

Definition at line 1179 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 1195 of file dp_gui_dialog2.cxx.

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

Definition at line 180 of file license_dialog.cxx.

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