LibreOffice Module editeng (master) 1
Public Member Functions | Private Attributes | List of all members
editeng::FieldUpdater Class Reference

Wrapper for EditTextObject to handle updating of fields without exposing the internals of EditTextObject structure. More...

#include <fieldupdater.hxx>

Public Member Functions

 FieldUpdater (EditTextObject &rObj)
 
 FieldUpdater (const FieldUpdater &r)
 
 ~FieldUpdater ()
 
void updateTableFields (int nTab)
 Set a new table ID to all table fields. More...
 

Private Attributes

std::unique_ptr< FieldUpdaterImplmpImpl
 

Detailed Description

Wrapper for EditTextObject to handle updating of fields without exposing the internals of EditTextObject structure.

Definition at line 26 of file fieldupdater.hxx.

Constructor & Destructor Documentation

◆ FieldUpdater() [1/2]

editeng::FieldUpdater::FieldUpdater ( EditTextObject rObj)

Definition at line 56 of file fieldupdater.cxx.

◆ FieldUpdater() [2/2]

editeng::FieldUpdater::FieldUpdater ( const FieldUpdater r)

Definition at line 57 of file fieldupdater.cxx.

◆ ~FieldUpdater()

editeng::FieldUpdater::~FieldUpdater ( )

Definition at line 59 of file fieldupdater.cxx.

Member Function Documentation

◆ updateTableFields()

void editeng::FieldUpdater::updateTableFields ( int  nTab)

Set a new table ID to all table fields.

Parameters
nTabnew table ID

Definition at line 63 of file fieldupdater.cxx.

References mpImpl.

Member Data Documentation

◆ mpImpl

std::unique_ptr<FieldUpdaterImpl> editeng::FieldUpdater::mpImpl
private

Definition at line 28 of file fieldupdater.hxx.

Referenced by updateTableFields().


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