LibreOffice Module svx (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
svxform::OFilterItemExchange Class Referencefinal

#include <filtnav.hxx>

Inheritance diagram for svxform::OFilterItemExchange:
[legend]
Collaboration diagram for svxform::OFilterItemExchange:
[legend]

Public Member Functions

 OFilterItemExchange ()
 
const ::std::vector< FmFilterItem * > & getDraggedEntries () const
 
void setDraggedEntries (::std::vector< FmFilterItem * > &&_rList)
 
FmFormItemgetFormItem () const
 
void setFormItem (FmFormItem *_pItem)
 

Static Public Member Functions

static SotClipboardFormatId getFormatId ()
 
static bool hasFormat (const DataFlavorExVector &_rFormats)
 

Private Member Functions

virtual void AddSupportedFormats () override
 

Private Attributes

::std::vector< FmFilterItem * > m_aDraggedEntries
 
FmFormItemm_pFormItem
 

Detailed Description

Definition at line 178 of file filtnav.hxx.

Constructor & Destructor Documentation

◆ OFilterItemExchange()

svxform::OFilterItemExchange::OFilterItemExchange ( )

Definition at line 89 of file filtnav.cxx.

Member Function Documentation

◆ AddSupportedFormats()

void svxform::OFilterItemExchange::AddSupportedFormats ( )
overrideprivatevirtual

Definition at line 94 of file filtnav.cxx.

References getFormatId().

◆ getDraggedEntries()

const ::std::vector< FmFilterItem * > & svxform::OFilterItemExchange::getDraggedEntries ( ) const
inline

Definition at line 189 of file filtnav.hxx.

References m_aDraggedEntries.

Referenced by svxform::FmFilterNavigator::ExecuteDrop().

◆ getFormatId()

SotClipboardFormatId svxform::OFilterItemExchange::getFormatId ( )
static

Definition at line 99 of file filtnav.cxx.

References DBG_ASSERT, and SotExchange::RegisterFormatName().

Referenced by AddSupportedFormats(), and hasFormat().

◆ getFormItem()

FmFormItem * svxform::OFilterItemExchange::getFormItem ( ) const
inline

Definition at line 191 of file filtnav.hxx.

References m_pFormItem.

Referenced by svxform::FmFilterNavigator::AcceptDrop().

◆ hasFormat()

bool svxform::OFilterItemExchange::hasFormat ( const DataFlavorExVector _rFormats)
inlinestatic

Definition at line 199 of file filtnav.hxx.

References getFormatId().

Referenced by svxform::FmFilterNavigator::AcceptDrop().

◆ setDraggedEntries()

void svxform::OFilterItemExchange::setDraggedEntries ( ::std::vector< FmFilterItem * > &&  _rList)
inline

Definition at line 190 of file filtnav.hxx.

References m_aDraggedEntries.

◆ setFormItem()

void svxform::OFilterItemExchange::setFormItem ( FmFormItem _pItem)
inline

Definition at line 193 of file filtnav.hxx.

References m_pFormItem.

Member Data Documentation

◆ m_aDraggedEntries

::std::vector<FmFilterItem*> svxform::OFilterItemExchange::m_aDraggedEntries
private

Definition at line 180 of file filtnav.hxx.

Referenced by getDraggedEntries(), and setDraggedEntries().

◆ m_pFormItem

FmFormItem* svxform::OFilterItemExchange::m_pFormItem
private

Definition at line 181 of file filtnav.hxx.

Referenced by getFormItem(), and setFormItem().


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