LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
vcl::PDFWriter::AnyWidget Struct Referenceabstract

#include <pdfwriter.hxx>

Inheritance diagram for vcl::PDFWriter::AnyWidget:
[legend]
Collaboration diagram for vcl::PDFWriter::AnyWidget:
[legend]

Public Member Functions

 AnyWidget (WidgetType eType)
 
virtual ~AnyWidget ()
 
WidgetType getType () const
 
virtual std::shared_ptr< AnyWidgetClone () const =0
 

Public Attributes

WidgetType Type
 
OUString Name
 
OUString Description
 
OUString Text
 
DrawTextFlags TextStyle
 
bool ReadOnly
 
tools::Rectangle Location
 
bool Border
 
Color BorderColor
 
bool Background
 
Color BackgroundColor
 
vcl::Font TextFont
 
Color TextColor
 
sal_Int32 TabOrder
 

Protected Member Functions

 AnyWidget (const AnyWidget &rSource)
 
AnyWidgetoperator= (const AnyWidget &)=delete
 

Detailed Description

Definition at line 237 of file pdfwriter.hxx.

Constructor & Destructor Documentation

◆ AnyWidget() [1/2]

vcl::PDFWriter::AnyWidget::AnyWidget ( WidgetType  eType)
inline

Definition at line 271 of file pdfwriter.hxx.

References Background, BackgroundColor, Border, COL_TRANSPARENT(), eType, NONE, ReadOnly, and TextColor.

◆ ~AnyWidget()

PDFWriter::AnyWidget::~AnyWidget ( )
virtual

Definition at line 26 of file pdfwriter.cxx.

◆ AnyWidget() [2/2]

vcl::PDFWriter::AnyWidget::AnyWidget ( const AnyWidget rSource)
inlineprotected

Definition at line 291 of file pdfwriter.hxx.

References Background, BackgroundColor, Border, Name, ReadOnly, Text, and TextColor.

Member Function Documentation

◆ Clone()

virtual std::shared_ptr< AnyWidget > vcl::PDFWriter::AnyWidget::Clone ( ) const
pure virtual

◆ getType()

WidgetType vcl::PDFWriter::AnyWidget::getType ( ) const
inline

◆ operator=()

AnyWidget & vcl::PDFWriter::AnyWidget::operator= ( const AnyWidget )
protecteddelete

Member Data Documentation

◆ Background

bool vcl::PDFWriter::AnyWidget::Background

◆ BackgroundColor

Color vcl::PDFWriter::AnyWidget::BackgroundColor

◆ Border

bool vcl::PDFWriter::AnyWidget::Border

◆ BorderColor

Color vcl::PDFWriter::AnyWidget::BorderColor

◆ Description

OUString vcl::PDFWriter::AnyWidget::Description

Definition at line 242 of file pdfwriter.hxx.

Referenced by vcl::PDFWriterImpl::createControl().

◆ Location

tools::Rectangle vcl::PDFWriter::AnyWidget::Location

◆ Name

OUString vcl::PDFWriter::AnyWidget::Name

◆ ReadOnly

bool vcl::PDFWriter::AnyWidget::ReadOnly

Definition at line 245 of file pdfwriter.hxx.

Referenced by vcl::PDFWriterImpl::createControl().

◆ TabOrder

sal_Int32 vcl::PDFWriter::AnyWidget::TabOrder

Definition at line 254 of file pdfwriter.hxx.

Referenced by vcl::PDFWriterImpl::createControl().

◆ Text

OUString vcl::PDFWriter::AnyWidget::Text

Definition at line 243 of file pdfwriter.hxx.

Referenced by vcl::PDFWriterImpl::createControl().

◆ TextColor

Color vcl::PDFWriter::AnyWidget::TextColor

◆ TextFont

vcl::Font vcl::PDFWriter::AnyWidget::TextFont

◆ TextStyle

DrawTextFlags vcl::PDFWriter::AnyWidget::TextStyle

◆ Type

WidgetType vcl::PDFWriter::AnyWidget::Type

Definition at line 239 of file pdfwriter.hxx.


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