LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwTOXMarkDescription Class Reference

#include <toxmgr.hxx>

Collaboration diagram for SwTOXMarkDescription:
[legend]

Public Member Functions

 SwTOXMarkDescription (TOXTypes eType)
 
TOXTypes GetTOXType () const
 
void SetLevel (int nSet)
 
int GetLevel () const
 
void SetMainEntry (bool bSet)
 
bool IsMainEntry () const
 
void SetPrimKey (const OUString &rSet)
 
boost::optional< OUString > const & GetPrimKey () const
 
void SetSecKey (const OUString &rSet)
 
boost::optional< OUString > const & GetSecKey () const
 
void SetAltStr (const OUString &rSet)
 
boost::optional< OUString > const & GetAltStr () const
 
void SetTOUName (const OUString &rSet)
 
boost::optional< OUString > const & GetTOUName () const
 
void SetPhoneticReadingOfAltStr (const OUString &rSet)
 
boost::optional< OUString > const & GetPhoneticReadingOfAltStr () const
 
void SetPhoneticReadingOfPrimKey (const OUString &rSet)
 
boost::optional< OUString > const & GetPhoneticReadingOfPrimKey () const
 
void SetPhoneticReadingOfSecKey (const OUString &rSet)
 
boost::optional< OUString > const & GetPhoneticReadingOfSecKey () const
 

Private Member Functions

 SwTOXMarkDescription (SwTOXMarkDescription const &)=delete
 
SwTOXMarkDescriptionoperator= (SwTOXMarkDescription const &)=delete
 

Private Attributes

TOXTypes meTOXType
 
int mnLevel
 
bool mbMainEntry
 
boost::optional< OUString > maPrimKey
 
boost::optional< OUString > maSecKey
 
boost::optional< OUString > maAltStr
 
boost::optional< OUString > maTOUName
 
boost::optional< OUString > maPhoneticReadingOfAltStr
 
boost::optional< OUString > maPhoneticReadingOfPrimKey
 
boost::optional< OUString > maPhoneticReadingOfSecKey
 

Detailed Description

Definition at line 169 of file toxmgr.hxx.

Constructor & Destructor Documentation

SwTOXMarkDescription::SwTOXMarkDescription ( SwTOXMarkDescription const &  )
privatedelete
SwTOXMarkDescription::SwTOXMarkDescription ( TOXTypes  eType)
inlineexplicit

Definition at line 189 of file toxmgr.hxx.

Member Function Documentation

boost::optional<OUString> const& SwTOXMarkDescription::GetAltStr ( ) const
inline

Definition at line 211 of file toxmgr.hxx.

References maAltStr.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

int SwTOXMarkDescription::GetLevel ( ) const
inline

Definition at line 199 of file toxmgr.hxx.

References mnLevel.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

boost::optional<OUString> const& SwTOXMarkDescription::GetPhoneticReadingOfAltStr ( ) const
inline

Definition at line 217 of file toxmgr.hxx.

References maPhoneticReadingOfAltStr.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

boost::optional<OUString> const& SwTOXMarkDescription::GetPhoneticReadingOfPrimKey ( ) const
inline

Definition at line 220 of file toxmgr.hxx.

References maPhoneticReadingOfPrimKey.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

boost::optional<OUString> const& SwTOXMarkDescription::GetPhoneticReadingOfSecKey ( ) const
inline

Definition at line 223 of file toxmgr.hxx.

References maPhoneticReadingOfSecKey.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

boost::optional<OUString> const& SwTOXMarkDescription::GetPrimKey ( ) const
inline

Definition at line 205 of file toxmgr.hxx.

References maPrimKey.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

boost::optional<OUString> const& SwTOXMarkDescription::GetSecKey ( ) const
inline

Definition at line 208 of file toxmgr.hxx.

References maSecKey.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

boost::optional<OUString> const& SwTOXMarkDescription::GetTOUName ( ) const
inline

Definition at line 214 of file toxmgr.hxx.

References maTOUName.

Referenced by SwTOXMgr::InsertTOXMark().

TOXTypes SwTOXMarkDescription::GetTOXType ( ) const
inline

Definition at line 196 of file toxmgr.hxx.

References meTOXType.

Referenced by SwTOXMgr::InsertTOXMark().

bool SwTOXMarkDescription::IsMainEntry ( ) const
inline

Definition at line 202 of file toxmgr.hxx.

References mbMainEntry.

Referenced by SwTOXMgr::InsertTOXMark(), and SwTOXMgr::UpdateTOXMark().

SwTOXMarkDescription& SwTOXMarkDescription::operator= ( SwTOXMarkDescription const &  )
privatedelete
void SwTOXMarkDescription::SetAltStr ( const OUString &  rSet)
inline

Definition at line 210 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetLevel ( int  nSet)
inline

Definition at line 198 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetMainEntry ( bool  bSet)
inline

Definition at line 201 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetPhoneticReadingOfAltStr ( const OUString &  rSet)
inline

Definition at line 216 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetPhoneticReadingOfPrimKey ( const OUString &  rSet)
inline

Definition at line 219 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetPhoneticReadingOfSecKey ( const OUString &  rSet)
inline

Definition at line 222 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetPrimKey ( const OUString &  rSet)
inline

Definition at line 204 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetSecKey ( const OUString &  rSet)
inline

Definition at line 207 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark(), and SwIndexMarkPane::UpdateMark().

void SwTOXMarkDescription::SetTOUName ( const OUString &  rSet)
inline

Definition at line 213 of file toxmgr.hxx.

Referenced by SwIndexMarkPane::InsertMark().

Member Data Documentation

boost::optional<OUString> SwTOXMarkDescription::maAltStr
private

Definition at line 177 of file toxmgr.hxx.

Referenced by GetAltStr().

boost::optional<OUString> SwTOXMarkDescription::maPhoneticReadingOfAltStr
private

Definition at line 180 of file toxmgr.hxx.

Referenced by GetPhoneticReadingOfAltStr().

boost::optional<OUString> SwTOXMarkDescription::maPhoneticReadingOfPrimKey
private

Definition at line 181 of file toxmgr.hxx.

Referenced by GetPhoneticReadingOfPrimKey().

boost::optional<OUString> SwTOXMarkDescription::maPhoneticReadingOfSecKey
private

Definition at line 182 of file toxmgr.hxx.

Referenced by GetPhoneticReadingOfSecKey().

boost::optional<OUString> SwTOXMarkDescription::maPrimKey
private

Definition at line 175 of file toxmgr.hxx.

Referenced by GetPrimKey().

boost::optional<OUString> SwTOXMarkDescription::maSecKey
private

Definition at line 176 of file toxmgr.hxx.

Referenced by GetSecKey().

boost::optional<OUString> SwTOXMarkDescription::maTOUName
private

Definition at line 178 of file toxmgr.hxx.

Referenced by GetTOUName().

bool SwTOXMarkDescription::mbMainEntry
private

Definition at line 173 of file toxmgr.hxx.

Referenced by IsMainEntry().

TOXTypes SwTOXMarkDescription::meTOXType
private

Definition at line 171 of file toxmgr.hxx.

Referenced by GetTOXType().

int SwTOXMarkDescription::mnLevel
private

Definition at line 172 of file toxmgr.hxx.

Referenced by GetLevel().


The documentation for this class was generated from the following file: