LibreOffice Module sfx2 (master) 1
Public Member Functions | Private Attributes | List of all members
SfxFrameDescriptor Class Reference

#include <frmdescr.hxx>

Collaboration diagram for SfxFrameDescriptor:
[legend]

Public Member Functions

 SfxFrameDescriptor ()
 
 ~SfxFrameDescriptor ()
 
SfxItemSetGetArgs ()
 
const INetURLObjectGetURL () const
 
void SetURL (std::u16string_view rURL)
 
void SetActualURL ()
 
const OUString & GetName () const
 
void SetName (const OUString &rName)
 
const SizeGetMargin () const
 
void SetMargin (const Size &rMargin)
 
ScrollingMode GetScrollingMode () const
 
void SetScrollingMode (ScrollingMode eMode)
 
bool HasFrameBorder () const
 
bool IsFrameBorderOn () const
 
void SetFrameBorder (bool bBorder)
 
bool IsFrameBorderSet () const
 
void ResetBorder ()
 

Private Attributes

INetURLObject aURL
 
OUString aName
 
Size aMargin
 
ScrollingMode eScroll
 
bool bHasBorder
 
bool bHasBorderSet
 
std::unique_ptr< SfxItemSetm_pArgs
 

Detailed Description

Definition at line 50 of file frmdescr.hxx.

Constructor & Destructor Documentation

◆ SfxFrameDescriptor()

SfxFrameDescriptor::SfxFrameDescriptor ( )

Definition at line 26 of file frmdescr.cxx.

References Auto.

◆ ~SfxFrameDescriptor()

SfxFrameDescriptor::~SfxFrameDescriptor ( )

Definition at line 34 of file frmdescr.cxx.

Member Function Documentation

◆ GetArgs()

SfxItemSet * SfxFrameDescriptor::GetArgs ( )

Definition at line 38 of file frmdescr.cxx.

References m_pArgs, and SfxGetpApp().

Referenced by SfxFrame::GetViewData_Impl(), and SfxFrame::UpdateDescriptor().

◆ GetMargin()

const Size & SfxFrameDescriptor::GetMargin ( ) const
inline

Definition at line 78 of file frmdescr.hxx.

Referenced by SfxFrameHTMLParser::ParseFrameOptions().

◆ GetName()

const OUString & SfxFrameDescriptor::GetName ( ) const
inline

Definition at line 72 of file frmdescr.hxx.

References aName.

◆ GetScrollingMode()

ScrollingMode SfxFrameDescriptor::GetScrollingMode ( ) const
inline

Definition at line 82 of file frmdescr.hxx.

◆ GetURL()

const INetURLObject & SfxFrameDescriptor::GetURL ( ) const
inline

Definition at line 66 of file frmdescr.hxx.

References aURL.

◆ HasFrameBorder()

bool SfxFrameDescriptor::HasFrameBorder ( ) const
inline

Definition at line 88 of file frmdescr.hxx.

◆ IsFrameBorderOn()

bool SfxFrameDescriptor::IsFrameBorderOn ( ) const
inline

Definition at line 90 of file frmdescr.hxx.

◆ IsFrameBorderSet()

bool SfxFrameDescriptor::IsFrameBorderSet ( ) const
inline

Definition at line 94 of file frmdescr.hxx.

◆ ResetBorder()

void SfxFrameDescriptor::ResetBorder ( )
inline

Definition at line 96 of file frmdescr.hxx.

◆ SetActualURL()

void SfxFrameDescriptor::SetActualURL ( )

Definition at line 51 of file frmdescr.cxx.

References m_pArgs.

Referenced by SetURL(), and SfxFrame::UpdateDescriptor().

◆ SetFrameBorder()

void SfxFrameDescriptor::SetFrameBorder ( bool  bBorder)
inline

Definition at line 92 of file frmdescr.hxx.

Referenced by SfxFrameHTMLParser::ParseFrameOptions().

◆ SetMargin()

void SfxFrameDescriptor::SetMargin ( const Size rMargin)
inline

Definition at line 80 of file frmdescr.hxx.

Referenced by SfxFrameHTMLParser::ParseFrameOptions().

◆ SetName()

void SfxFrameDescriptor::SetName ( const OUString &  rName)
inline

Definition at line 74 of file frmdescr.hxx.

References aName.

Referenced by SfxFrameHTMLParser::ParseFrameOptions().

◆ SetScrollingMode()

void SfxFrameDescriptor::SetScrollingMode ( ScrollingMode  eMode)
inline

Definition at line 84 of file frmdescr.hxx.

References eMode.

Referenced by SfxFrameHTMLParser::ParseFrameOptions().

◆ SetURL()

void SfxFrameDescriptor::SetURL ( std::u16string_view  rURL)

Definition at line 45 of file frmdescr.cxx.

References aURL, and SetActualURL().

Referenced by SfxFrameHTMLParser::ParseFrameOptions().

Member Data Documentation

◆ aMargin

Size SfxFrameDescriptor::aMargin
private

Definition at line 54 of file frmdescr.hxx.

◆ aName

OUString SfxFrameDescriptor::aName
private

Definition at line 53 of file frmdescr.hxx.

◆ aURL

INetURLObject SfxFrameDescriptor::aURL
private

Definition at line 52 of file frmdescr.hxx.

Referenced by SetURL().

◆ bHasBorder

bool SfxFrameDescriptor::bHasBorder
private

Definition at line 56 of file frmdescr.hxx.

◆ bHasBorderSet

bool SfxFrameDescriptor::bHasBorderSet
private

Definition at line 57 of file frmdescr.hxx.

◆ eScroll

ScrollingMode SfxFrameDescriptor::eScroll
private

Definition at line 55 of file frmdescr.hxx.

◆ m_pArgs

std::unique_ptr<SfxItemSet> SfxFrameDescriptor::m_pArgs
private

Definition at line 58 of file frmdescr.hxx.

Referenced by GetArgs(), and SetActualURL().


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