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  LicenseView
 
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, Button *, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, AcceptHdl, Button *, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, CancelHdl, Button *, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, ScrolledHdl, LicenseView &, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, PageDownHdl, Button *, void)
 
 IMPL_LINK_NOARG (LicenseDialogImpl, EndReachedHdl, LicenseView &, void)
 

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

Enumerator
REGISTERED 
NOT_REGISTERED 
AMBIGUOUS 
NOT_AVAILABLE 

Definition at line 62 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 1082 of file dp_gui_extensioncmdqueue.cxx.

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

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

Definition at line 816 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 1167 of file dp_gui_extlistbox.cxx.

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

Definition at line 1169 of file dp_gui_dialog2.cxx.

References m_aMutex, and SAL_INFO.

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

Definition at line 222 of file license_dialog.cxx.

References EndDialog(), and RET_OK.

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

Definition at line 227 of file license_dialog.cxx.

References EndDialog().

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
ScrolledHdl  ,
LicenseView ,
void   
)

Definition at line 252 of file license_dialog.cxx.

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
PageDownHdl  ,
Button ,
void   
)

Definition at line 260 of file license_dialog.cxx.

dp_gui::IMPL_LINK_NOARG ( LicenseDialogImpl  ,
EndReachedHdl  ,
LicenseView ,
void   
)

Definition at line 265 of file license_dialog.cxx.

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

Definition at line 795 of file dp_gui_dialog2.cxx.

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

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

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

Definition at line 937 of file dp_gui_dialog2.cxx.

References svt::IExtensionListBox::ENTRY_NOTFOUND.

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

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

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

Definition at line 974 of file dp_gui_dialog2.cxx.

References void().

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

Definition at line 983 of file dp_gui_dialog2.cxx.

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

Definition at line 1153 of file dp_gui_dialog2.cxx.

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

Definition at line 1261 of file dp_gui_dialog2.cxx.

References i, and m_aMutex.

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

Definition at line 1280 of file dp_gui_dialog2.cxx.

References EndDialog(), and m_aMutex.

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

Definition at line 1296 of file dp_gui_dialog2.cxx.

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

Definition at line 154 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.