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

#include <toxmgr.hxx>

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)
 
std::optional< OUString > const & GetPrimKey () const
 
void SetSecKey (const OUString &rSet)
 
std::optional< OUString > const & GetSecKey () const
 
void SetAltStr (const OUString &rSet)
 
std::optional< OUString > const & GetAltStr () const
 
void SetTOUName (const OUString &rSet)
 
std::optional< OUString > const & GetTOUName () const
 
void SetPhoneticReadingOfAltStr (const OUString &rSet)
 
std::optional< OUString > const & GetPhoneticReadingOfAltStr () const
 
void SetPhoneticReadingOfPrimKey (const OUString &rSet)
 
std::optional< OUString > const & GetPhoneticReadingOfPrimKey () const
 
void SetPhoneticReadingOfSecKey (const OUString &rSet)
 
std::optional< OUString > const & GetPhoneticReadingOfSecKey () const
 

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 169 of file toxmgr.hxx.

Constructor & Destructor Documentation

◆ SwTOXMarkDescription() [1/2]

SwTOXMarkDescription::SwTOXMarkDescription ( SwTOXMarkDescription const &  )
privatedelete

◆ SwTOXMarkDescription() [2/2]

SwTOXMarkDescription::SwTOXMarkDescription ( TOXTypes  eType)
inlineexplicit

Definition at line 189 of file toxmgr.hxx.

References eType.

Member Function Documentation

◆ GetAltStr()

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

Definition at line 211 of file toxmgr.hxx.

References maAltStr.

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

◆ GetLevel()

int SwTOXMarkDescription::GetLevel ( ) const
inline

Definition at line 199 of file toxmgr.hxx.

References mnLevel.

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

◆ GetPhoneticReadingOfAltStr()

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

Definition at line 217 of file toxmgr.hxx.

References maPhoneticReadingOfAltStr.

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

◆ GetPhoneticReadingOfPrimKey()

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

Definition at line 220 of file toxmgr.hxx.

References maPhoneticReadingOfPrimKey.

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

◆ GetPhoneticReadingOfSecKey()

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

Definition at line 223 of file toxmgr.hxx.

References maPhoneticReadingOfSecKey.

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

◆ GetPrimKey()

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

Definition at line 205 of file toxmgr.hxx.

References maPrimKey.

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

◆ GetSecKey()

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

Definition at line 208 of file toxmgr.hxx.

References maSecKey.

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

◆ GetTOUName()

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

Definition at line 214 of file toxmgr.hxx.

References maTOUName.

Referenced by SwTOXMgr::InsertTOXMark().

◆ GetTOXType()

TOXTypes SwTOXMarkDescription::GetTOXType ( ) const
inline

Definition at line 196 of file toxmgr.hxx.

References meTOXType.

Referenced by SwTOXMgr::InsertTOXMark().

◆ IsMainEntry()

bool SwTOXMarkDescription::IsMainEntry ( ) const
inline

Definition at line 202 of file toxmgr.hxx.

References mbMainEntry.

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

◆ operator=()

SwTOXMarkDescription & SwTOXMarkDescription::operator= ( SwTOXMarkDescription const &  )
privatedelete

◆ SetAltStr()

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

Definition at line 210 of file toxmgr.hxx.

References maAltStr, and rSet.

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

◆ SetLevel()

void SwTOXMarkDescription::SetLevel ( int  nSet)
inline

Definition at line 198 of file toxmgr.hxx.

References mnLevel.

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

◆ SetMainEntry()

void SwTOXMarkDescription::SetMainEntry ( bool  bSet)
inline

Definition at line 201 of file toxmgr.hxx.

References mbMainEntry.

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

◆ SetPhoneticReadingOfAltStr()

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

Definition at line 216 of file toxmgr.hxx.

References maPhoneticReadingOfAltStr, and rSet.

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

◆ SetPhoneticReadingOfPrimKey()

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

Definition at line 219 of file toxmgr.hxx.

References maPhoneticReadingOfPrimKey, and rSet.

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

◆ SetPhoneticReadingOfSecKey()

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

Definition at line 222 of file toxmgr.hxx.

References maPhoneticReadingOfSecKey, and rSet.

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

◆ SetPrimKey()

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

Definition at line 204 of file toxmgr.hxx.

References maPrimKey, and rSet.

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

◆ SetSecKey()

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

Definition at line 207 of file toxmgr.hxx.

References maSecKey, and rSet.

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

◆ SetTOUName()

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

Definition at line 213 of file toxmgr.hxx.

References maTOUName, and rSet.

Referenced by SwIndexMarkPane::InsertMark().

Member Data Documentation

◆ maAltStr

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

Definition at line 177 of file toxmgr.hxx.

Referenced by GetAltStr(), and SetAltStr().

◆ maPhoneticReadingOfAltStr

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

Definition at line 180 of file toxmgr.hxx.

Referenced by GetPhoneticReadingOfAltStr(), and SetPhoneticReadingOfAltStr().

◆ maPhoneticReadingOfPrimKey

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

Definition at line 181 of file toxmgr.hxx.

Referenced by GetPhoneticReadingOfPrimKey(), and SetPhoneticReadingOfPrimKey().

◆ maPhoneticReadingOfSecKey

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

Definition at line 182 of file toxmgr.hxx.

Referenced by GetPhoneticReadingOfSecKey(), and SetPhoneticReadingOfSecKey().

◆ maPrimKey

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

Definition at line 175 of file toxmgr.hxx.

Referenced by GetPrimKey(), and SetPrimKey().

◆ maSecKey

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

Definition at line 176 of file toxmgr.hxx.

Referenced by GetSecKey(), and SetSecKey().

◆ maTOUName

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

Definition at line 178 of file toxmgr.hxx.

Referenced by GetTOUName(), and SetTOUName().

◆ mbMainEntry

bool SwTOXMarkDescription::mbMainEntry
private

Definition at line 173 of file toxmgr.hxx.

Referenced by IsMainEntry(), and SetMainEntry().

◆ meTOXType

TOXTypes SwTOXMarkDescription::meTOXType
private

Definition at line 171 of file toxmgr.hxx.

Referenced by GetTOXType().

◆ mnLevel

int SwTOXMarkDescription::mnLevel
private

Definition at line 172 of file toxmgr.hxx.

Referenced by GetLevel(), and SetLevel().


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