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::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)
 

Variables

sdecl::class_< ServiceImpl, sdecl::with_args< true > > const serviceSI
 
sdecl::ServiceDecl const serviceDecl (serviceSI,"com.sun.star.comp.deployment.ui.PackageManagerDialog","com.sun.star.deployment.ui.PackageManagerDialog")
 
sdecl::class_< LicenseDialog, sdecl::with_args< true > > const licenseSI
 
sdecl::ServiceDecl const licenseDecl (licenseSI,"com.sun.star.comp.deployment.ui.LicenseDialog","com.sun.star.deployment.ui.LicenseDialog")
 
sdecl::class_< UpdateRequiredDialogService, sdecl::with_args< true > > const updateSI
 
sdecl::ServiceDecl const updateDecl (updateSI,"com.sun.star.comp.deployment.ui.UpdateRequiredDialog","com.sun.star.deployment.ui.UpdateRequiredDialog")
 

Typedef Documentation

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

Definition at line 53 of file dp_gui_extlistbox.hxx.

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

Definition at line 199 of file dp_gui_extensioncmdqueue.cxx.

Enumeration Type Documentation

Enumerator
REGISTERED 
NOT_REGISTERED 
AMBIGUOUS 
NOT_AVAILABLE 

Definition at line 25 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 1118 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 161 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 764 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 1065 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 114 of file license_dialog.cxx.

References m_aResized, and Idle::Start().

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

Definition at line 119 of file license_dialog.cxx.

References m_xDialog, and RET_OK.

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

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

References m_xLicense.

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

Definition at line 174 of file license_dialog.cxx.

References PageDown.

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

Definition at line 184 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 191 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 726 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 871 of file dp_gui_dialog2.cxx.

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

Definition at line 885 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 896 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 914 of file dp_gui_dialog2.cxx.

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

Definition at line 922 of file dp_gui_dialog2.cxx.

References void().

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

Definition at line 931 of file dp_gui_dialog2.cxx.

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

Definition at line 1049 of file dp_gui_dialog2.cxx.

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

Definition at line 1157 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 1176 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 1192 of file dp_gui_dialog2.cxx.

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

Definition at line 179 of file license_dialog.cxx.

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

Variable Documentation

sdecl::ServiceDecl const dp_gui::licenseDecl(licenseSI,"com.sun.star.comp.deployment.ui.LicenseDialog","com.sun.star.deployment.ui.LicenseDialog")
sdecl::class_<LicenseDialog, sdecl::with_args<true> > const dp_gui::licenseSI

Definition at line 279 of file dp_gui_service.cxx.

sdecl::ServiceDecl const dp_gui::serviceDecl(serviceSI,"com.sun.star.comp.deployment.ui.PackageManagerDialog","com.sun.star.deployment.ui.PackageManagerDialog")
sdecl::class_<ServiceImpl, sdecl::with_args<true> > const dp_gui::serviceSI

Definition at line 273 of file dp_gui_service.cxx.

sdecl::ServiceDecl const dp_gui::updateDecl(updateSI,"com.sun.star.comp.deployment.ui.UpdateRequiredDialog","com.sun.star.deployment.ui.UpdateRequiredDialog")

Definition at line 285 of file dp_gui_service.cxx.