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
 
struct  ExtensionCmd
 
class  ExtensionCmdQueue
 Manages installing of extensions in the GUI mode. More...
 
class  ExtensionRemovedListener
 
class  ExtMgrDialog
 
class  LicenseDialog
 
struct  LicenseDialogImpl
 
class  MyApp
 
class  ProgressCmdEnv
 
class  ServiceImpl
 
class  ShowLicenseDialog
 
struct  StrAllFiles
 
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< ExtensionCmdTExtensionCmd
 
typedef std::shared_ptr< Entry_ImplTEntry_Impl
 

Enumerations

enum  PackageState {
  REGISTERED,
  NOT_REGISTERED,
  AMBIGUOUS,
  NOT_AVAILABLE
}
 
enum  MENU_COMMAND {
  CMD_NONE = 0,
  CMD_REMOVE = 1,
  CMD_ENABLE,
  CMD_DISABLE,
  CMD_UPDATE,
  CMD_SHOW_LICENSE
}
 

Functions

SAL_DLLPUBLIC_EXPORT void makeExtBoxWithBtns (VclPtr< vcl::Window > &rRet, VclPtr< vcl::Window > &pParent, VclBuilder::stringmap &)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleCancelBtn, Button *, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleCloseBtn, Button *, void)
 
 IMPL_LINK (ExtMgrDialog, startProgress, void *, _bLockInterface, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleOptionsBtn, Button *, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleAddBtn, Button *, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleRemoveBtn, Button *, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleEnableBtn, Button *, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleExtTypeCbx, Button *, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, HandleUpdateBtn, Button *, void)
 
 IMPL_LINK_NOARG (ExtMgrDialog, TimeOutHdl, Timer *, void)
 
 IMPL_STATIC_LINK (ExtMgrDialog, Restart, void *, pParent, void)
 
 IMPL_LINK_NOARG (UpdateRequiredDialog, HandleCancelBtn, Button *, void)
 
 IMPL_LINK (UpdateRequiredDialog, startProgress, void *, _bLockInterface, void)
 
 IMPL_LINK_NOARG (UpdateRequiredDialog, HandleUpdateBtn, Button *, void)
 
 IMPL_LINK_NOARG (UpdateRequiredDialog, HandleCloseBtn, 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)
 
SAL_DLLPUBLIC_EXPORT void makeExtensionBox (VclPtr< vcl::Window > &rRet, VclPtr< vcl::Window > &pParent, VclBuilder::stringmap &)
 
 IMPL_LINK (ExtensionBox_Impl, ScrollHdl, ScrollBar *, pScrBar, 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 201 of file dp_gui_extensioncmdqueue.cxx.

Enumeration Type Documentation

Enumerator
CMD_NONE 
CMD_REMOVE 
CMD_ENABLE 
CMD_DISABLE 
CMD_UPDATE 
CMD_SHOW_LICENSE 

Definition at line 107 of file dp_gui_dialog2.cxx.

Enumerator
REGISTERED 
NOT_REGISTERED 
AMBIGUOUS 
NOT_AVAILABLE 

Definition at line 61 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 1080 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 166 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 818 of file dp_gui_dialog2.cxx.

References DpResId(), m_aMutex, and SAL_INFO.

dp_gui::IMPL_LINK ( ExtensionBox_Impl  ,
ScrollHdl  ,
ScrollBar ,
pScrBar  ,
void   
)

Definition at line 1166 of file dp_gui_extlistbox.cxx.

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

Definition at line 1171 of file dp_gui_dialog2.cxx.

References m_aMutex, and SAL_INFO.

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

Definition at line 119 of file license_dialog.cxx.

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

Definition at line 124 of file license_dialog.cxx.

References RET_OK.

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

Definition at line 129 of file license_dialog.cxx.

References RET_CANCEL.

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

Definition at line 139 of file license_dialog.cxx.

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

Definition at line 174 of file license_dialog.cxx.

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

Definition at line 179 of file license_dialog.cxx.

References PageDown.

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

Definition at line 189 of file license_dialog.cxx.

References PageDown.

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

Definition at line 196 of file license_dialog.cxx.

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

Definition at line 797 of file dp_gui_dialog2.cxx.

dp_gui::IMPL_LINK_NOARG ( ExtMgrDialog  ,
HandleCloseBtn  ,
Button ,
void   
)

Definition at line 812 of file dp_gui_dialog2.cxx.

References Close.

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

Definition at line 925 of file dp_gui_dialog2.cxx.

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

Definition at line 939 of file dp_gui_dialog2.cxx.

References svt::IExtensionListBox::ENTRY_NOTFOUND.

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

Definition at line 950 of file dp_gui_dialog2.cxx.

References svt::IExtensionListBox::ENTRY_NOTFOUND, and REGISTERED.

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

Definition at line 968 of file dp_gui_dialog2.cxx.

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

Definition at line 976 of file dp_gui_dialog2.cxx.

References void().

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

Definition at line 985 of file dp_gui_dialog2.cxx.

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

Definition at line 1155 of file dp_gui_dialog2.cxx.

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

Definition at line 1263 of file dp_gui_dialog2.cxx.

References i, and m_aMutex.

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

Definition at line 1282 of file dp_gui_dialog2.cxx.

References m_aMutex.

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

Definition at line 1298 of file dp_gui_dialog2.cxx.

dp_gui::IMPL_STATIC_LINK ( ExtMgrDialog  ,
Restart  ,
void ,
pParent  ,
void   
)
dp_gui::IMPL_STATIC_LINK_NOARG ( LicenseDialogImpl  ,
KeyReleaseHdl  ,
const KeyEvent ,
bool   
)

Definition at line 184 of file license_dialog.cxx.

SAL_DLLPUBLIC_EXPORT void dp_gui::makeExtBoxWithBtns ( VclPtr< vcl::Window > &  rRet,
VclPtr< vcl::Window > &  pParent,
VclBuilder::stringmap  
)

Definition at line 155 of file dp_gui_dialog2.cxx.

References VclPtr< reference_type >::Create().

SAL_DLLPUBLIC_EXPORT void dp_gui::makeExtensionBox ( VclPtr< vcl::Window > &  rRet,
VclPtr< vcl::Window > &  pParent,
VclBuilder::stringmap  
)

Definition at line 756 of file dp_gui_extlistbox.cxx.

References VclPtr< reference_type >::Create().

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 305 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 299 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 311 of file dp_gui_service.cxx.