LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwSearchProperties_Impl Class Reference
Collaboration diagram for SwSearchProperties_Impl:
[legend]

Public Member Functions

 SwSearchProperties_Impl ()
 
void SetProperties (const uno::Sequence< beans::PropertyValue > &aSearchAttribs)
 
uno::Sequence< beans::PropertyValue > GetProperties () const
 
void FillItemSet (SfxItemSet &rSet, bool bIsValueSearch) const
 
bool HasAttributes () const
 

Private Member Functions

 SwSearchProperties_Impl (const SwSearchProperties_Impl &)=delete
 
SwSearchProperties_Imploperator= (const SwSearchProperties_Impl &)=delete
 

Private Attributes

std::unordered_map< OUString, beans::PropertyValue > maValues
 
SfxItemPropertyMap mrMap
 

Detailed Description

Definition at line 42 of file unosrch.cxx.

Constructor & Destructor Documentation

◆ SwSearchProperties_Impl() [1/2]

SwSearchProperties_Impl::SwSearchProperties_Impl ( const SwSearchProperties_Impl )
privatedelete

◆ SwSearchProperties_Impl() [2/2]

SwSearchProperties_Impl::SwSearchProperties_Impl ( )

Definition at line 63 of file unosrch.cxx.

Member Function Documentation

◆ FillItemSet()

void SwSearchProperties_Impl::FillItemSet ( SfxItemSet rSet,
bool  bIsValueSearch 
) const

◆ GetProperties()

uno::Sequence< beans::PropertyValue > SwSearchProperties_Impl::GetProperties ( ) const

Definition at line 82 of file unosrch.cxx.

References maValues.

◆ HasAttributes()

bool SwSearchProperties_Impl::HasAttributes ( ) const

Definition at line 315 of file unosrch.cxx.

References maValues.

◆ operator=()

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

◆ SetProperties()

void SwSearchProperties_Impl::SetProperties ( const uno::Sequence< beans::PropertyValue > &  aSearchAttribs)
Exceptions
beans::UnknownPropertyException
lang::IllegalArgumentException
uno::RuntimeException

Definition at line 68 of file unosrch.cxx.

References SfxItemPropertyMap::hasPropertyByName(), maValues, mrMap, and sName.

Member Data Documentation

◆ maValues

std::unordered_map<OUString, beans::PropertyValue> SwSearchProperties_Impl::maValues
private

Definition at line 44 of file unosrch.cxx.

Referenced by FillItemSet(), GetProperties(), HasAttributes(), and SetProperties().

◆ mrMap

SfxItemPropertyMap SwSearchProperties_Impl::mrMap
private

Definition at line 45 of file unosrch.cxx.

Referenced by FillItemSet(), and SetProperties().


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