diff options
Diffstat (limited to 'sw/inc/swmodule.hxx')
-rw-r--r-- | sw/inc/swmodule.hxx | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/sw/inc/swmodule.hxx b/sw/inc/swmodule.hxx index 420a9d2d9aa5..38f3c3a35962 100644 --- a/sw/inc/swmodule.hxx +++ b/sw/inc/swmodule.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -67,10 +67,10 @@ class SvtUserOptions; class SvtUndoOptions; struct SwDBData; -#define VIEWOPT_DEST_VIEW 0 -#define VIEWOPT_DEST_TEXT 1 -#define VIEWOPT_DEST_WEB 2 -#define VIEWOPT_DEST_VIEW_ONLY 3 //ViewOptions werden nur an der ::com::sun::star::sdbcx::View, nicht an der Appl. gesetzt +#define VIEWOPT_DEST_VIEW 0 +#define VIEWOPT_DEST_TEXT 1 +#define VIEWOPT_DEST_WEB 2 +#define VIEWOPT_DEST_VIEW_ONLY 3 //ViewOptions werden nur an der ::com::sun::star::sdbcx::View, nicht an der Appl. gesetzt namespace com{ namespace sun{ namespace star{ namespace scanner{ class XScannerManager; @@ -78,59 +78,59 @@ namespace com{ namespace sun{ namespace star{ namespace scanner{ class SW_DLLPUBLIC SwModule: public SfxModule, public SfxListener, public utl::ConfigurationListener { - String sActAuthor; + String sActAuthor; // ConfigItems SwModuleOptions* pModuleConfig; - SwMasterUsrPref* pUsrPref; - SwMasterUsrPref* pWebUsrPref; - SwPrintOptions* pPrtOpt; - SwPrintOptions* pWebPrtOpt; - SwChapterNumRules* pChapterNumRules; - SwStdFontConfig* pStdFontConfig; - SwNavigationConfig* pNavigationConfig; - SwToolbarConfigItem*pToolbarConfig; //fuer gestackte Toolbars, welche - SwToolbarConfigItem*pWebToolbarConfig; //war sichtbar? - SwDBConfig* pDBConfig; + SwMasterUsrPref* pUsrPref; + SwMasterUsrPref* pWebUsrPref; + SwPrintOptions* pPrtOpt; + SwPrintOptions* pWebPrtOpt; + SwChapterNumRules* pChapterNumRules; + SwStdFontConfig* pStdFontConfig; + SwNavigationConfig* pNavigationConfig; + SwToolbarConfigItem*pToolbarConfig; //fuer gestackte Toolbars, welche + SwToolbarConfigItem*pWebToolbarConfig; //war sichtbar? + SwDBConfig* pDBConfig; svtools::ColorConfig* pColorConfig; SvtAccessibilityOptions* pAccessibilityOptions; SvtCTLOptions* pCTLOptions; SvtUserOptions* pUserOptions; SvtUndoOptions* pUndoOptions; - SfxErrorHandler* pErrorHdl; + SfxErrorHandler* pErrorHdl; - SwAttrPool *pAttrPool; + SwAttrPool *pAttrPool; // Die aktuelle View wird hier gehalten um nicht ueber // GetActiveView arbeiten zu muessen // Die View ist solange gueltig bis Sie im Activate // zerstoert oder ausgetauscht wird - SwView* pView; + SwView* pView; // Liste aller Redline-Autoren - SvStringsDtor* pAuthorNames; + SvStringsDtor* pAuthorNames; // DictionaryList listener to trigger spellchecking or hyphenation ::com::sun::star::uno::Reference< ::com::sun::star::linguistic2::XLinguServiceEventListener > xLngSvcEvtListener; ::com::sun::star::uno::Reference< - ::com::sun::star::scanner::XScannerManager > m_xScannerManager; + ::com::sun::star::scanner::XScannerManager > m_xScannerManager; ::com::sun::star::uno::Reference< ::com::sun::star::linguistic2::XLanguageGuessing > m_xLanguageGuesser; - sal_Bool bAuthorInitialised : 1; - sal_Bool bEmbeddedLoadSave : 1; + sal_Bool bAuthorInitialised : 1; + sal_Bool bEmbeddedLoadSave : 1; // Hint abfangen fuer DocInfo - virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint ); + virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint ); virtual void ConfigurationChanged( utl::ConfigurationBroadcaster*, sal_uInt32 ); protected: // Briefumschlaege, Etiketten void InsertEnv(SfxRequest&); - void InsertLab(SfxRequest&, sal_Bool bLabel); + void InsertLab(SfxRequest&, sal_Bool bLabel); public: // public Data - used for internal Clipboard / Drag & Drop / XSelection @@ -149,18 +149,18 @@ public: // View setzen nur fuer internen Gebrauch, // aus techn. Gruenden public // - inline void SetView(SwView* pVw) { pView = pVw; } - inline SwView* GetView() { return pView; } + inline void SetView(SwView* pVw) { pView = pVw; } + inline SwView* GetView() { return pView; } //Die Handler fuer die Slots - void StateOther(SfxItemSet &); // andere + void StateOther(SfxItemSet &); // andere void ExecOther(SfxRequest &); // Felder, Formel .. // Benutzereinstellungen modifizieren const SwMasterUsrPref *GetUsrPref(sal_Bool bWeb) const; - const SwViewOption* GetViewOption(sal_Bool bWeb); - void ApplyUsrPref(const SwViewOption &, SwView*, + const SwViewOption* GetViewOption(sal_Bool bWeb); + void ApplyUsrPref(const SwViewOption &, SwView*, sal_uInt16 nDest = VIEWOPT_DEST_VIEW ); void ApplyUserMetric( FieldUnit eMetric, BOOL bWeb ); void ApplyRulerMetric( FieldUnit eMetric, BOOL bHorizontal, BOOL bWeb ); @@ -173,14 +173,14 @@ public: void ApplyUserCharUnit(BOOL bApplyChar, BOOL bWeb); // apply_char_unit // ConfigItems erzeugen - SwModuleOptions* GetModuleConfig() { return pModuleConfig;} - SwPrintOptions* GetPrtOptions(sal_Bool bWeb); - SwChapterNumRules* GetChapterNumRules(); - SwStdFontConfig* GetStdFontConfig() { return pStdFontConfig; } + SwModuleOptions* GetModuleConfig() { return pModuleConfig;} + SwPrintOptions* GetPrtOptions(sal_Bool bWeb); + SwChapterNumRules* GetChapterNumRules(); + SwStdFontConfig* GetStdFontConfig() { return pStdFontConfig; } SwNavigationConfig* GetNavigationConfig(); - SwToolbarConfigItem*GetToolbarConfig() { return pToolbarConfig; } + SwToolbarConfigItem*GetToolbarConfig() { return pToolbarConfig; } SwToolbarConfigItem*GetWebToolbarConfig() { return pWebToolbarConfig; } - SwDBConfig* GetDBConfig(); + SwDBConfig* GetDBConfig(); svtools::ColorConfig& GetColorConfig(); SvtAccessibilityOptions& GetAccessibilityOptions(); SvtCTLOptions& GetCTLOptions(); @@ -188,33 +188,33 @@ public: SvtUndoOptions& GetUndoOptions(); // Ueber Sichten iterieren - static SwView* GetFirstView(); - static SwView* GetNextView(SwView*); + static SwView* GetFirstView(); + static SwView* GetNextView(SwView*); - sal_Bool IsEmbeddedLoadSave() const { return bEmbeddedLoadSave; } - void SetEmbeddedLoadSave( sal_Bool bFlag ) { bEmbeddedLoadSave = bFlag; } + sal_Bool IsEmbeddedLoadSave() const { return bEmbeddedLoadSave; } + void SetEmbeddedLoadSave( sal_Bool bFlag ) { bEmbeddedLoadSave = bFlag; } void ShowDBObj( SwView& rView, const SwDBData& rData, BOOL bOnlyIfAvailable = FALSE); // Tabellenmodi - sal_Bool IsInsTblFormatNum(sal_Bool bHTML) const; - sal_Bool IsInsTblChangeNumFormat(sal_Bool bHTML) const; - sal_Bool IsInsTblAlignNum(sal_Bool bHTML) const; + sal_Bool IsInsTblFormatNum(sal_Bool bHTML) const; + sal_Bool IsInsTblChangeNumFormat(sal_Bool bHTML) const; + sal_Bool IsInsTblAlignNum(sal_Bool bHTML) const; // Redlining - sal_uInt16 GetRedlineAuthor(); - const String& GetRedlineAuthor(sal_uInt16 nPos); - sal_uInt16 InsertRedlineAuthor(const String& rAuthor); + sal_uInt16 GetRedlineAuthor(); + const String& GetRedlineAuthor(sal_uInt16 nPos); + sal_uInt16 InsertRedlineAuthor(const String& rAuthor); - void GetInsertAuthorAttr(sal_uInt16 nAuthor, SfxItemSet &rSet); - void GetDeletedAuthorAttr(sal_uInt16 nAuthor, SfxItemSet &rSet); - void GetFormatAuthorAttr(sal_uInt16 nAuthor, SfxItemSet &rSet); + void GetInsertAuthorAttr(sal_uInt16 nAuthor, SfxItemSet &rSet); + void GetDeletedAuthorAttr(sal_uInt16 nAuthor, SfxItemSet &rSet); + void GetFormatAuthorAttr(sal_uInt16 nAuthor, SfxItemSet &rSet); - sal_uInt16 GetRedlineMarkPos(); - const Color& GetRedlineMarkColor(); + sal_uInt16 GetRedlineMarkPos(); + const Color& GetRedlineMarkColor(); // returne den definierten DocStat - WordDelimiter - const String& GetDocStatWordDelim() const; + const String& GetDocStatWordDelim() const; // Durchreichen der Metric von der ModuleConfig (fuer HTML-Export) sal_uInt16 GetMetric( sal_Bool bWeb ) const; @@ -224,17 +224,17 @@ public: SwFldUpdateFlags GetFldUpdateFlags( sal_Bool bWeb ) const; //virtuelle Methoden fuer den Optionendialog - virtual SfxItemSet* CreateItemSet( sal_uInt16 nId ); - virtual void ApplyItemSet( sal_uInt16 nId, const SfxItemSet& rSet ); - virtual SfxTabPage* CreateTabPage( sal_uInt16 nId, Window* pParent, const SfxItemSet& rSet ); + virtual SfxItemSet* CreateItemSet( sal_uInt16 nId ); + virtual void ApplyItemSet( sal_uInt16 nId, const SfxItemSet& rSet ); + virtual SfxTabPage* CreateTabPage( sal_uInt16 nId, Window* pParent, const SfxItemSet& rSet ); //hier wird der Pool angelegt und an der SfxShell gesetzt - void InitAttrPool(); + void InitAttrPool(); //Pool loeschen bevor es zu spaet ist - void RemoveAttrPool(); + void RemoveAttrPool(); // Invalidiert ggf. OnlineSpell-WrongListen - void CheckSpellChanges( sal_Bool bOnlineSpelling, + void CheckSpellChanges( sal_Bool bOnlineSpelling, sal_Bool bIsSpellWrongAgain, sal_Bool bIsSpellAllAgain, sal_Bool bSmartTags ); inline ::com::sun::star::uno::Reference< @@ -275,7 +275,7 @@ inline void SwModule::SetLngSvcEvtListener( #define SW_MOD() ( *(SwModule**) GetAppData(SHL_WRITER)) -SW_DLLPUBLIC SwView* GetActiveView(); +SW_DLLPUBLIC SwView* GetActiveView(); SW_DLLPUBLIC SwWrtShell* GetActiveWrtShell(); #endif |