| 
    LibreOffice Module editeng (master) 1
    
   | 
 
#include <editattr.hxx>
Public Member Functions | |
| EditCharAttribField (const SvxFieldItem &rAttr, sal_Int32 nPos) | |
| EditCharAttribField (const EditCharAttribField &rAttr) | |
| virtual | ~EditCharAttribField () override | 
| bool | operator== (const EditCharAttribField &rAttr) const | 
| bool | operator!= (const EditCharAttribField &rAttr) const | 
| virtual void | SetFont (SvxFont &rFont, OutputDevice *pOutDev) override | 
| std::optional< Color > & | GetTextColor () | 
| std::optional< Color > & | GetFieldColor () | 
| std::optional< FontLineStyle > & | GetFldLineStyle () | 
| const OUString & | GetFieldValue () const | 
| void | SetFieldValue (const OUString &rVal) | 
| void | Reset () | 
  Public Member Functions inherited from EditCharAttrib | |
| EditCharAttrib (const SfxPoolItem &rAttr, sal_Int32 nStart, sal_Int32 nEnd) | |
| virtual | ~EditCharAttrib () | 
| EditCharAttrib (const EditCharAttrib &)=delete | |
| EditCharAttrib & | operator= (const EditCharAttrib &)=delete | 
| void | dumpAsXml (xmlTextWriterPtr pWriter) const | 
| sal_uInt16 | Which () const | 
| const SfxPoolItem * | GetItem () const | 
| sal_Int32 & | GetStart () | 
| sal_Int32 & | GetEnd () | 
| sal_Int32 | GetStart () const | 
| sal_Int32 | GetEnd () const | 
| sal_Int32 | GetLen () const | 
| void | MoveForward (sal_Int32 nDiff) | 
| void | MoveBackward (sal_Int32 nDiff) | 
| void | Expand (sal_Int32 nDiff) | 
| void | Collaps (sal_Int32 nDiff) | 
| virtual void | SetFont (SvxFont &rFont, OutputDevice *pOutDev) | 
| bool | IsIn (sal_Int32 nIndex) const | 
| bool | IsInside (sal_Int32 nIndex) const | 
| bool | IsEmpty () const | 
| bool | IsFeature () const | 
| void | SetFeature (bool b) | 
| bool | IsEdge () const | 
| void | SetEdge (bool b) | 
Private Member Functions | |
| EditCharAttribField & | operator= (const EditCharAttribField &rAttr)=delete | 
Private Attributes | |
| OUString | aFieldValue | 
| std::optional< Color > | mxTxtColor | 
| std::optional< Color > | mxFldColor | 
| std::optional< FontLineStyle > | mxFldLineStyle | 
Definition at line 342 of file editattr.hxx.
| EditCharAttribField::EditCharAttribField | ( | const SvxFieldItem & | rAttr, | 
| sal_Int32 | nPos | ||
| ) | 
Definition at line 317 of file editattr.cxx.
References nPos, and EditCharAttrib::SetFeature().
| EditCharAttribField::EditCharAttribField | ( | const EditCharAttribField & | rAttr | ) | 
Definition at line 350 of file editattr.cxx.
References GetItem(), mxFldColor, mxFldLineStyle, and mxTxtColor.
      
  | 
  overridevirtual | 
Definition at line 360 of file editattr.cxx.
References Reset().
      
  | 
  inline | 
Definition at line 362 of file editattr.hxx.
References mxFldColor.
      
  | 
  inline | 
Definition at line 365 of file editattr.hxx.
References aFieldValue.
      
  | 
  inline | 
Definition at line 363 of file editattr.hxx.
References mxFldLineStyle.
      
  | 
  inline | 
Definition at line 361 of file editattr.hxx.
References mxTxtColor.
      
  | 
  inline | 
Definition at line 357 of file editattr.hxx.
References operator==().
      
  | 
  privatedelete | 
| bool EditCharAttribField::operator== | ( | const EditCharAttribField & | rAttr | ) | const | 
Definition at line 365 of file editattr.cxx.
References aFieldValue, mxFldColor, mxFldLineStyle, and mxTxtColor.
Referenced by operator!=().
| void EditCharAttribField::Reset | ( | void | ) | 
Definition at line 342 of file editattr.cxx.
References aFieldValue, mxFldColor, mxFldLineStyle, and mxTxtColor.
Referenced by ~EditCharAttribField().
| void EditCharAttribField::SetFieldValue | ( | const OUString & | rVal | ) | 
Definition at line 337 of file editattr.cxx.
References aFieldValue.
      
  | 
  overridevirtual | 
Reimplemented from EditCharAttrib.
Definition at line 323 of file editattr.cxx.
References mxFldColor, mxFldLineStyle, mxTxtColor, vcl::Font::SetColor(), vcl::Font::SetFillColor(), vcl::Font::SetTransparent(), and vcl::Font::SetUnderline().
      
  | 
  private | 
Definition at line 344 of file editattr.hxx.
Referenced by GetFieldValue(), operator==(), Reset(), and SetFieldValue().
      
  | 
  private | 
Definition at line 346 of file editattr.hxx.
Referenced by EditCharAttribField(), GetFieldColor(), operator==(), Reset(), and SetFont().
      
  | 
  private | 
Definition at line 347 of file editattr.hxx.
Referenced by EditCharAttribField(), GetFldLineStyle(), operator==(), Reset(), and SetFont().
      
  | 
  private | 
Definition at line 345 of file editattr.hxx.
Referenced by EditCharAttribField(), GetTextColor(), operator==(), Reset(), and SetFont().