kspread

KSpread::CustomStyle Class Reference

#include <kspread_style.h>

Inheritance diagram for KSpread::CustomStyle:

KSpread::Style

List of all members.


Detailed Description

Built-in or custom style defined in StyleManager dialog.

Definition at line 405 of file kspread_style.h.


Public Member Functions

 CustomStyle (Style *style, QString const &name)
 CustomStyle (QString const &name, CustomStyle *parent)
QString const & name () const
void save (QDomDocument &doc, QDomElement &styles)
virtual QString saveOasis (KoGenStyle &style, KoGenStyles &mainStyles)
void loadOasis (KoOasisStyles &oasisStyles, const QDomElement &style, const QString &name)
bool loadXML (QDomElement const &style, QString const &name)
void setType (StyleType type)
void setName (QString const &name)
void refreshParentName ()
bool definesAll () const
void changeAlignX (Format::Align alignX)
void changeAlignY (Format::AlignY alignY)
void changeFont (QFont const &f)
void changeFontFamily (QString const &fam)
void changeFontSize (int size)
void changeFontFlags (uint flags)
void changePen (QPen const &pen)
void changeTextColor (QColor const &color)
void changeBgColor (QColor const &color)
void changeRightBorderPen (QPen const &pen)
void changeBottomBorderPen (QPen const &pen)
void changeLeftBorderPen (QPen const &pen)
void changeTopBorderPen (QPen const &pen)
void changeFallBorderPen (QPen const &pen)
void changeGoUpBorderPen (QPen const &pen)
void changeRotateAngle (int angle)
void changeIndent (double indent)
void changeBackGroundBrush (QBrush const &brush)
void changeFloatFormat (Format::FloatFormat format)
void changeFloatColor (Format::FloatColor color)
void changeFormatType (FormatType format)
void changeStrFormat (QString const &strFormat)
void changePrecision (int precision)
void changePrefix (QString const &prefix)
void changePostfix (QString const &postfix)
void changeCurrency (Format::Currency const &currency)
void addProperty (Properties p)
void removeProperty (Properties p)
bool operator== (const CustomStyle &other) const
bool operator!= (const CustomStyle &other) const

Friends

class StyleManager

Constructor & Destructor Documentation

CustomStyle::CustomStyle ( Style style,
QString const &  name 
)

Constructor.

Creates a custom style.

Parameters:
style The style which's features are copied.
name The name of this style.

Definition at line 2702 of file kspread_style.cc.


Member Function Documentation

QString CustomStyle::saveOasis ( KoGenStyle &  style,
KoGenStyles &  mainStyles 
) [virtual]

Reimplemented from superclass.
Stores an OASIS user style.
Returns:
the OASIS style's name

Reimplemented from KSpread::Style.

Definition at line 2764 of file kspread_style.cc.

void CustomStyle::loadOasis ( KoOasisStyles &  oasisStyles,
const QDomElement &  style,
const QString &  name 
)

Loads the style properties from style .

Determines also the parent's name.

Parameters:
oasisStyles map of all styles
style the DOM element defining the style
name the style's new name

Definition at line 2800 of file kspread_style.cc.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys