Kexi API Documentation (2.0 alpha)

ReportLine Class Reference

#include <reportwidgets.h>

Inheritance diagram for ReportLine:

QWidget List of all members.

Detailed Description

A line.

Definition at line 77 of file reportwidgets.h.

Public Types

enum  ReportLineStyle {
  NoLine = Qt::NoPen, Solid = Qt::SolidLine, Dash = Qt::DashLine, Dot = Qt::DotLine,
  DashDot = Qt::DashDotLine, DashDotDot = Qt::DashDotDotLine
}
enum  CapStyle { Flat = Qt::FlatCap, Square = Qt::SquareCap, Round = Qt::RoundCap }

Public Member Functions

 ReportLine (QWidget *parent, const char *name)
 ~ReportLine ()
ReportLineStyle lineStyle () const
void setLineStyle (ReportLineStyle style)
int lineWidth () const
void setLineWidth (int width)
QColor color () const
void setColor (const QColor &color)
CapStyle capStyle () const
void setCapStyle (CapStyle capStyle)

Protected Member Functions

virtual void paintEvent (QPaintEvent *ev)

Properties

ReportLineStyle lineStyle
int lineWidth
QColor color
CapStyle capStyle


Member Enumeration Documentation

enum ReportLine::CapStyle
 

Enumeration values:
Flat 
Square 
Round 

Definition at line 88 of file reportwidgets.h.

enum ReportLine::ReportLineStyle
 

Enumeration values:
NoLine 
Solid 
Dash 
Dot 
DashDot 
DashDotDot 

Definition at line 86 of file reportwidgets.h.


Constructor & Destructor Documentation

ReportLine::ReportLine QWidget parent,
const char *  name
 

Definition at line 39 of file reportwidgets.cpp.

ReportLine::~ReportLine  )  [inline]
 

Definition at line 91 of file reportwidgets.h.


Member Function Documentation

CapStyle ReportLine::capStyle  )  const
 

QColor ReportLine::color  )  const
 

ReportLineStyle ReportLine::lineStyle  )  const
 

int ReportLine::lineWidth  )  const
 

void ReportLine::paintEvent QPaintEvent *  ev  )  [protected, virtual]
 

Definition at line 102 of file reportwidgets.cpp.

void ReportLine::setCapStyle CapStyle  capStyle  ) 
 

Definition at line 95 of file reportwidgets.cpp.

void ReportLine::setColor const QColor &  color  ) 
 

Definition at line 82 of file reportwidgets.cpp.

void ReportLine::setLineStyle ReportLineStyle  style  ) 
 

Definition at line 56 of file reportwidgets.cpp.

void ReportLine::setLineWidth int  width  ) 
 

Definition at line 69 of file reportwidgets.cpp.


Property Documentation

ReportLine::CapStyle ReportLine::capStyle [read, write]
 

Definition at line 83 of file reportwidgets.h.

QColor ReportLine::color [read, write]
 

Definition at line 82 of file reportwidgets.h.

ReportLine::ReportLineStyle ReportLine::lineStyle [read, write]
 

Definition at line 80 of file reportwidgets.h.

int ReportLine::lineWidth [read, write]
 

Definition at line 81 of file reportwidgets.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:22 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003