lib Library API Documentation

KoBorder Class Reference

This class represents a border - for anything, like paragraph, or frame. More...

#include <koborder.h>

Inheritance diagram for KoBorder:

Inheritance graph
[legend]
Collaboration diagram for KoBorder:

Collaboration graph
[legend]
List of all members.

Public Types

enum  BorderStyle {
  SOLID = 0, DASH = 1, DOT = 2, DASH_DOT = 3,
  DASH_DOT_DOT = 4, DOUBLE_LINE = 5
}

Public Member Functions

 KoBorder (const QColor &c, BorderStyle s, double width)
void setPenWidth (double _w)
void setStyle (BorderStyle _style)
BorderStyle getStyle () const
BorderStyle style () const
double penWidth () const
double width () const
bool operator== (const KoBorder _brd) const
bool operator!= (const KoBorder _brd) const
void loadFoBorder (const QString &border)
void save (QDomElement &elem) const
QString saveFoBorder () const

Static Public Member Functions

static KoBorder loadBorder (const QDomElement &elem)
static BorderStyle getStyle (const QString &style)
static QString getStyle (const BorderStyle &style)
static int zoomWidthX (double ptWidth, KoZoomHandler *zoomHandler, int minborder)
static int zoomWidthY (double ptWidth, KoZoomHandler *zoomHandler, int minborder)
static QPen borderPen (const KoBorder &brd, int width, QColor defaultColor)
static void drawBorders (QPainter &painter, KoZoomHandler *zoomHandler, const QRect &rect, const KoBorder &left, const KoBorder &right, const KoBorder &top, const KoBorder &bottom, int minborder, const QPen &defaultPen)

Public Attributes

QColor color

Detailed Description

This class represents a border - for anything, like paragraph, or frame.

Definition at line 33 of file koborder.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for lib Library Version 1.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Feb 13 09:40:44 2006 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003