summaryrefslogtreecommitdiff
path: root/sfx2/source/appl/shutdownicon.hxx
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2006-11-07 14:31:41 +0000
committerKurt Zenker <kz@openoffice.org>2006-11-07 14:31:41 +0000
commitd8bc788b225b76dccb0290e97ee02c499e108190 (patch)
treebed890dfe177c8c14af2e487df9744ed09803a80 /sfx2/source/appl/shutdownicon.hxx
parent4a74c3b2dc3028babef704b3b315c1fabb42e597 (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.hxx7
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();