LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
DbGridRow Class Referencefinal

#include <gridctrl.hxx>

Inheritance diagram for DbGridRow:
[legend]
Collaboration diagram for DbGridRow:
[legend]

Public Member Functions

 DbGridRow ()
 
 DbGridRow (CursorWrapper *pCur, bool bPaintCursor)
 
void SetState (CursorWrapper *pCur, bool bPaintCursor)
 
virtual ~DbGridRow () override
 
bool HasField (sal_uInt32 nPos) const
 
const ::svxform::DataColumnGetField (sal_uInt32 nPos) const
 
void SetStatus (GridRowStatus _eStat)
 
GridRowStatus GetStatus () const
 
void SetNew (bool _bNew)
 
bool IsNew () const
 
const css::uno::Any & GetBookmark () const
 
bool IsValid () const
 
bool IsModified () const
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Private Attributes

css::uno::Any m_aBookmark
 
::std::vector< std::unique_ptr<::svxform::DataColumn > > m_aVariants
 
GridRowStatus m_eStatus
 
bool m_bIsNew
 

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 63 of file gridctrl.hxx.

Constructor & Destructor Documentation

◆ DbGridRow() [1/2]

DbGridRow::DbGridRow ( )

Definition at line 586 of file gridctrl.cxx.

References Clean.

◆ DbGridRow() [2/2]

DbGridRow::DbGridRow ( CursorWrapper pCur,
bool  bPaintCursor 
)

◆ ~DbGridRow()

DbGridRow::~DbGridRow ( )
overridevirtual

Definition at line 635 of file gridctrl.cxx.

Member Function Documentation

◆ GetBookmark()

const css::uno::Any & DbGridRow::GetBookmark ( ) const
inline

Definition at line 87 of file gridctrl.hxx.

◆ GetField()

const ::svxform::DataColumn & DbGridRow::GetField ( sal_uInt32  nPos) const
inline

Definition at line 80 of file gridctrl.hxx.

References nPos.

Referenced by DbGridColumn::Paint(), and DbGridColumn::UpdateFromField().

◆ GetStatus()

GridRowStatus DbGridRow::GetStatus ( ) const
inline

Definition at line 83 of file gridctrl.hxx.

◆ HasField()

bool DbGridRow::HasField ( sal_uInt32  nPos) const
inline

Definition at line 79 of file gridctrl.hxx.

References nPos.

Referenced by DbGridColumn::Paint(), and DbGridColumn::UpdateFromField().

◆ IsModified()

bool DbGridRow::IsModified ( ) const
inline

Definition at line 90 of file gridctrl.hxx.

References Modified.

◆ IsNew()

bool DbGridRow::IsNew ( ) const
inline

Definition at line 85 of file gridctrl.hxx.

Referenced by DbGridColumn::Paint().

◆ IsValid()

bool DbGridRow::IsValid ( ) const
inline

Definition at line 89 of file gridctrl.hxx.

References Clean, and Modified.

Referenced by DbGridRow(), DbGridColumn::Paint(), SetState(), and DbGridColumn::UpdateFromField().

◆ SetNew()

void DbGridRow::SetNew ( bool  _bNew)
inline

Definition at line 84 of file gridctrl.hxx.

◆ SetState()

void DbGridRow::SetState ( CursorWrapper pCur,
bool  bPaintCursor 
)

◆ SetStatus()

void DbGridRow::SetStatus ( GridRowStatus  _eStat)
inline

Definition at line 82 of file gridctrl.hxx.

Member Data Documentation

◆ m_aBookmark

css::uno::Any DbGridRow::m_aBookmark
private

Definition at line 65 of file gridctrl.hxx.

Referenced by DbGridRow(), and SetState().

◆ m_aVariants

::std::vector< std::unique_ptr<::svxform::DataColumn> > DbGridRow::m_aVariants
private

Definition at line 67 of file gridctrl.hxx.

Referenced by DbGridRow().

◆ m_bIsNew

bool DbGridRow::m_bIsNew
private

Definition at line 69 of file gridctrl.hxx.

Referenced by DbGridRow(), and SetState().

◆ m_eStatus

GridRowStatus DbGridRow::m_eStatus
private

Definition at line 68 of file gridctrl.hxx.

Referenced by DbGridRow(), and SetState().


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