LibreOffice Module sw (master)
1
|
#include <dbfld.hxx>
Public Member Functions | |
SwDBFieldType (SwDoc *pDocPtr, const OUString &rColumnName, const SwDBData &rDBData) | |
virtual | ~SwDBFieldType () override |
virtual OUString | GetName () const override |
Only in derived classes. More... | |
virtual std::unique_ptr< SwFieldType > | Copy () const override |
void | AddRef () |
void | ReleaseRef () |
const OUString & | GetColumnName () const |
const SwDBData & | GetDBData () const |
virtual void | QueryValue (css::uno::Any &rVal, sal_uInt16 nWhich) const override |
virtual void | PutValue (const css::uno::Any &rVal, sal_uInt16 nWhich) override |
![]() | |
SwDoc * | GetDoc () const |
void | SetDoc (SwDoc *pNewDoc) |
bool | UseFormat () const |
void | EnableFormat (bool bFormat=true) |
OUString | ExpandValue (const double &rVal, sal_uInt32 nFormat, LanguageType nLng) const |
return value formatted as string More... | |
OUString | DoubleToString (const double &rVal, LanguageType eLng) const |
OUString | DoubleToString (const double &rVal, sal_uInt32 nFormat) const |
![]() | |
SAL_DLLPRIVATE css::uno::WeakReference< css::beans::XPropertySet > const & | GetXObject () const |
SAL_DLLPRIVATE void | SetXObject (css::uno::Reference< css::beans::XPropertySet > const &xFieldMaster) |
SwFieldIds | Which () const |
void | UpdateFields () const |
void | PrintHiddenPara () |
virtual void | dumpAsXml (xmlTextWriterPtr pWriter) const |
SwFormatField * | FindFormatForField (const SwField *) const |
SwFormatField * | FindFormatForPostItId (sal_uInt32 nPostItId) const |
void | CollectPostIts (std::vector< SwFormatField * > &rvFormatFields, IDocumentRedlineAccess const &rIDRA, bool HideRedlines) |
bool | HasHiddenInformationNotes () const |
void | GatherNodeIndex (std::vector< sal_uLong > &rvNodeIndex) |
void | GatherRefFields (std::vector< SwGetRefField * > &rvRFields, const sal_uInt16 nTyp) |
void | GatherFields (std::vector< SwFormatField * > &rvFormatFields, bool bCollectOnlyInDocNodes=true) const |
![]() | |
virtual void | CallSwClientNotify (const SfxHint &rHint) const override |
![]() | |
SwModify () | |
virtual | ~SwModify () override |
void | Add (SwClient *pDepend) |
SwClient * | Remove (SwClient *pDepend) |
bool | HasWriterListeners () const |
bool | HasOnlyOneListener () const |
virtual bool | GetInfo (SfxPoolItem &) const override |
void | LockModify () |
void | UnlockModify () |
bool | IsModifyLocked () const |
![]() | |
SwClient () | |
SwClient (SwClient &&) noexcept | |
virtual | ~SwClient () override |
std::unique_ptr< sw::ModifyChangedHint > | CheckRegistration (const SfxPoolItem *pOldValue) |
void | CheckRegistrationFormat (SwFormat &rOld) |
const SwModify * | GetRegisteredIn () const |
SwModify * | GetRegisteredIn () |
void | EndListeningAll () |
void | StartListeningToSameModifyAs (const SwClient &) |
![]() | |
bool | IsLast () const |
![]() | |
BroadcasterMixin ()=default | |
BroadcasterMixin (BroadcasterMixin const &)=default | |
BroadcasterMixin & | operator= (const BroadcasterMixin &) |
SvtBroadcaster & | GetNotifier () |
Private Attributes | |
SwDBData | m_aDBData |
OUString | m_sName |
only used in ::GetName() ! More... | |
OUString | m_sColumn |
tools::Long | m_nRefCnt |
Additional Inherited Members | |
![]() | |
static const OUString & | GetTypeStr (SwFieldTypesEnum nTypeId) |
![]() | |
SwValueFieldType (SwDoc *pDocPtr, SwFieldIds nWhichId) | |
SwValueFieldType (const SwValueFieldType &rTyp) | |
![]() | |
SwFieldType (SwFieldIds nWhichId) | |
Single argument ctors shall be explicit. More... | |
![]() | |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
![]() | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
![]() | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
SwDBFieldType::SwDBFieldType | ( | SwDoc * | pDocPtr, |
const OUString & | rColumnName, | ||
const SwDBData & | rDBData | ||
) |
Definition at line 47 of file dbfld.cxx.
References Database, DB_DELIM, m_aDBData, m_sName, m_sName, SwDBData::sCommand, and SwDBData::sDataSource.
|
overridevirtual |
Implements SwFieldType.
Definition at line 68 of file dbfld.cxx.
References SwValueFieldType::GetDoc(), m_aDBData, and m_sColumn.
|
inline |
Definition at line 47 of file dbfld.hxx.
Referenced by SwDoc::ChangeDBFields().
|
overridevirtual |
Only in derived classes.
Reimplemented from SwFieldType.
Definition at line 73 of file dbfld.cxx.
References m_sName.
|
overridevirtual |
Reimplemented from SwFieldType.
Definition at line 120 of file dbfld.cxx.
References assert(), SwDBField::ClearInitialized(), FIELD_PROP_PAR1, FIELD_PROP_PAR2, FIELD_PROP_PAR3, FIELD_PROP_SHORT1, SwFieldType::GatherFields(), SwDBField::InitContent(), m_aDBData, m_sColumn, SwDBData::nCommandType, SwDBData::sCommand, and SwDBData::sDataSource.
|
overridevirtual |
Reimplemented from SwFieldType.
Definition at line 99 of file dbfld.cxx.
References assert(), FIELD_PROP_PAR1, FIELD_PROP_PAR2, FIELD_PROP_PAR3, FIELD_PROP_SHORT1, m_aDBData, m_sColumn, SwDBData::nCommandType, SwDBData::sCommand, and SwDBData::sDataSource.
void SwDBFieldType::ReleaseRef | ( | ) |
Definition at line 78 of file dbfld.cxx.
References SwValueFieldType::GetDoc(), IDocumentFieldsAccess::GetFieldTypes(), SwDoc::getIDocumentFieldsAccess(), m_nRefCnt, nPos, and IDocumentFieldsAccess::RemoveFieldType().
|
private |
Definition at line 31 of file dbfld.hxx.
Referenced by Copy(), PutValue(), QueryValue(), and SwDBFieldType().
|
private |
Definition at line 34 of file dbfld.hxx.
Referenced by ReleaseRef().
|
private |
Definition at line 33 of file dbfld.hxx.
Referenced by Copy(), PutValue(), and QueryValue().
|
private |
only used in ::GetName() !
Definition at line 32 of file dbfld.hxx.
Referenced by GetName(), and SwDBFieldType().