SmModule Class Reference

#include <smmod.hxx>

Collaboration diagram for SmModule:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TYPEINFO ()
 SmModule (SfxObjectFactory *pObjFact)
virtual ~SmModule ()
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
svtools::ColorConfig & GetColorConfig ()
SmConfigGetConfig ()
SmSymSetManagerGetSymSetManager ()
SmLocalizedSymbolDataGetLocSymbolData () const
void GetState (SfxItemSet &)
const SvtSysLocale & GetSysLocale () const
VirtualDevice & GetDefaultVirtualDev ()
virtual SfxItemSet * CreateItemSet (USHORT nId)
virtual void ApplyItemSet (USHORT nId, const SfxItemSet &rSet)
virtual SfxTabPage * CreateTabPage (USHORT nId, Window *pParent, const SfxItemSet &rSet)

Private Member Functions

virtual void FillStatusBar (StatusBar &rBar)
void _CreateSysLocale () const
void _CreateVirtualDev () const
void ApplyColorConfigValues (const svtools::ColorConfig &rColorCfg)

Private Attributes

svtools::ColorConfig * pColorConfig
SmConfigpConfig
SmLocalizedSymbolDatapLocSymbolData
SvtSysLocale * pSysLocale
VirtualDevice * pVirtualDev

Detailed Description

Definition at line 136 of file smmod.hxx.


Constructor & Destructor Documentation

SmModule::SmModule ( SfxObjectFactory *  pObjFact  ) 

Definition at line 284 of file smmod.cxx.

References C2S.

SmModule::~SmModule (  )  [virtual]

Definition at line 296 of file smmod.cxx.

References pColorConfig, pConfig, pLocSymbolData, pSysLocale, and pVirtualDev.


Member Function Documentation

void SmModule::FillStatusBar ( StatusBar &  rBar  )  [private, virtual]

Definition at line 390 of file smmod.cxx.

References C2S.

void SmModule::_CreateSysLocale (  )  const [private]

Definition at line 305 of file smmod.cxx.

References pSysLocale.

Referenced by GetSysLocale().

void SmModule::_CreateVirtualDev (  )  const [private]

Definition at line 311 of file smmod.cxx.

References pVirtualDev.

Referenced by GetDefaultVirtualDev().

void SmModule::ApplyColorConfigValues ( const svtools::ColorConfig &  rColorCfg  )  [private]

Definition at line 318 of file smmod.cxx.

References SmEditWindow::ApplyColorConfigValues(), SmGraphicWindow::ApplyColorConfigValues(), SmViewShell::GetEditWindow(), and SmViewShell::GetGraphicWindow().

Referenced by GetColorConfig(), and Notify().

SmModule::TYPEINFO (  ) 

void SmModule::Notify ( SfxBroadcaster &  rBC,
const SfxHint &  rHint 
) [virtual]

Definition at line 348 of file smmod.cxx.

References ApplyColorConfigValues(), and pColorConfig.

svtools::ColorConfig & SmModule::GetColorConfig (  ) 

Definition at line 337 of file smmod.cxx.

References ApplyColorConfigValues(), and pColorConfig.

SmConfig * SmModule::GetConfig (  ) 

Definition at line 358 of file smmod.cxx.

References pConfig.

Referenced by ApplyItemSet(), CreateItemSet(), SmDocShell::Execute(), SmSymSetManager::Exit(), SmDocShell::GetPrt(), SmViewShell::GetState(), SmDocShell::GetState(), GetSymSetManager(), IMPL_LINK(), SmViewShell::Impl_Print(), SmSymSetManager::Init(), SmGraphicWindow::Paint(), SmViewShell::Print(), SmFontTypeDialog::ReadFrom(), SmGraphicWindow::SetCursor(), SmViewShell::SetPrinter(), SmDocShell::SmDocShell(), SmFontTypeDialog::WriteTo(), and SmDocShell::~SmDocShell().

SmSymSetManager & SmModule::GetSymSetManager (  ) 

Definition at line 365 of file smmod.cxx.

References GetConfig(), and SmMathConfig::GetSymSetManager().

Referenced by SmViewShell::Execute(), SmDocShell::LoadSymbols(), SmSpecialNode::Prepare(), and SmDocShell::SaveSymbols().

SmLocalizedSymbolData & SmModule::GetLocSymbolData (  )  const

Definition at line 370 of file smmod.cxx.

References pLocSymbolData.

void SmModule::GetState ( SfxItemSet &   ) 

Definition at line 377 of file smmod.cxx.

const SvtSysLocale& SmModule::GetSysLocale (  )  const [inline]

Definition at line 169 of file smmod.hxx.

References _CreateSysLocale(), and pSysLocale.

VirtualDevice& SmModule::GetDefaultVirtualDev (  )  [inline]

Definition at line 176 of file smmod.hxx.

References _CreateVirtualDev(), and pVirtualDev.

SfxItemSet * SmModule::CreateItemSet ( USHORT  nId  )  [virtual]

Definition at line 403 of file smmod.cxx.

References SmConfig::ConfigToItemSet(), and GetConfig().

void SmModule::ApplyItemSet ( USHORT  nId,
const SfxItemSet &  rSet 
) [virtual]

Definition at line 425 of file smmod.cxx.

References GetConfig(), and SmConfig::ItemSetToConfig().

SfxTabPage * SmModule::CreateTabPage ( USHORT  nId,
Window *  pParent,
const SfxItemSet &  rSet 
) [virtual]

Definition at line 435 of file smmod.cxx.

References SmPrintOptionsTabPage::Create().


Member Data Documentation

svtools::ColorConfig* SmModule::pColorConfig [private]

Definition at line 138 of file smmod.hxx.

Referenced by GetColorConfig(), Notify(), and ~SmModule().

SmConfig* SmModule::pConfig [private]

Definition at line 139 of file smmod.hxx.

Referenced by GetConfig(), and ~SmModule().

SmLocalizedSymbolData* SmModule::pLocSymbolData [private]

Definition at line 140 of file smmod.hxx.

Referenced by GetLocSymbolData(), and ~SmModule().

SvtSysLocale* SmModule::pSysLocale [private]

Definition at line 141 of file smmod.hxx.

Referenced by _CreateSysLocale(), GetSysLocale(), and ~SmModule().

VirtualDevice* SmModule::pVirtualDev [private]

Definition at line 142 of file smmod.hxx.

Referenced by _CreateVirtualDev(), GetDefaultVirtualDev(), and ~SmModule().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 17:23:22 2008 for maths by  doxygen 1.5.1