diff options
author | Kurt Zenker <kz@openoffice.org> | 2006-11-07 14:31:41 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2006-11-07 14:31:41 +0000 |
commit | d8bc788b225b76dccb0290e97ee02c499e108190 (patch) | |
tree | bed890dfe177c8c14af2e487df9744ed09803a80 /sfx2/source/appl/shutdownicon.hxx | |
parent | 4a74c3b2dc3028babef704b3b315c1fabb42e597 (diff) |
INTEGRATION: CWS gtkquickstart2 (1.20.18); FILE MERGED
2006/10/20 13:50:12 mmeeks 1.20.18.2: Issue number: i#70620#
Submitted by: mmeeks
Fix veto'ing and sensitivity of setting in option dialog if not available.
2006/10/19 15:57:05 mmeeks 1.20.18.1: Issue number: i#68657#
Submitted by: mmeeks
Fix various bugs, popup menu position, transparency etc.
Diffstat (limited to 'sfx2/source/appl/shutdownicon.hxx')
-rw-r--r-- | sfx2/source/appl/shutdownicon.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sfx2/source/appl/shutdownicon.hxx b/sfx2/source/appl/shutdownicon.hxx index 72a9c7765d..f51f5df0be 100644 --- a/sfx2/source/appl/shutdownicon.hxx +++ b/sfx2/source/appl/shutdownicon.hxx @@ -78,9 +78,13 @@ class SFX2_DLLPUBLIC ShutdownIcon : public ShutdownIconServiceBase oslGenericFunction m_pDeInitSystray; ::osl::Module *m_pPlugin; + bool m_bInitialized; void initSystray(); void deInitSystray(); + static bool LoadModule( osl::Module **pModule, + oslGenericFunction *pInit, + oslGenericFunction *pDeInit ); static void EnterModalMode(); static void LeaveModalMode(); static rtl::OUString getShortcutName(); @@ -95,6 +99,7 @@ class SFX2_DLLPUBLIC ShutdownIcon : public ShutdownIconServiceBase SFX_DECL_XSERVICEINFO static ShutdownIcon* getInstance(); + static ShutdownIcon* createInstance(); static void terminateDesktop(); static void addTerminateListener(); @@ -108,6 +113,8 @@ class SFX2_DLLPUBLIC ShutdownIcon : public ShutdownIconServiceBase static bool GetAutostart(); static bool bModalMode; + void init() throw( ::com::sun::star::uno::Exception ); + static ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > GetWrapperFactory( ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xSMgr ); static ::rtl::OUString GetImplementationName_static(); |