LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | Friends | List of all members
ImplWallpaper Class Reference

#include <wall2.hxx>

Collaboration diagram for ImplWallpaper:
[legend]

Public Member Functions

 ImplWallpaper ()
 
 ImplWallpaper (const ImplWallpaper &rImplWallpaper)
 
 ~ImplWallpaper ()
 
bool operator== (const ImplWallpaper &rImplWallpaper) const =delete
 

Private Attributes

boost::optional< tools::RectanglempRect
 
std::unique_ptr< BitmapExmpBitmap
 
std::unique_ptr< GradientmpGradient
 
std::unique_ptr< BitmapExmpCache
 
Color maColor
 
WallpaperStyle meStyle
 

Friends

class Wallpaper
 
SvStreamReadImplWallpaper (SvStream &rIStm, ImplWallpaper &rImplWallpaper)
 
SvStreamWriteImplWallpaper (SvStream &rOStm, const ImplWallpaper &rImplWallpaper)
 

Detailed Description

Definition at line 25 of file wall2.hxx.

Constructor & Destructor Documentation

ImplWallpaper::ImplWallpaper ( )

Definition at line 31 of file wall.cxx.

References COL_TRANSPARENT(), and NONE.

ImplWallpaper::ImplWallpaper ( const ImplWallpaper rImplWallpaper)

Definition at line 36 of file wall.cxx.

References mpBitmap, mpCache, mpGradient, and mpRect.

ImplWallpaper::~ImplWallpaper ( )

Definition at line 52 of file wall.cxx.

Member Function Documentation

bool ImplWallpaper::operator== ( const ImplWallpaper rImplWallpaper) const
delete

Friends And Related Function Documentation

SvStream& ReadImplWallpaper ( SvStream rIStm,
ImplWallpaper rImplWallpaper 
)
friend

Definition at line 56 of file wall.cxx.

friend class Wallpaper
friend

Definition at line 27 of file wall2.hxx.

SvStream& WriteImplWallpaper ( SvStream rOStm,
const ImplWallpaper rImplWallpaper 
)
friend

Definition at line 106 of file wall.cxx.

Member Data Documentation

Color ImplWallpaper::maColor
private
WallpaperStyle ImplWallpaper::meStyle
private
std::unique_ptr<BitmapEx> ImplWallpaper::mpBitmap
private
std::unique_ptr<BitmapEx> ImplWallpaper::mpCache
private
std::unique_ptr<Gradient> ImplWallpaper::mpGradient
private
boost::optional<tools::Rectangle> ImplWallpaper::mpRect
private

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