kspread

KSpread::Region::Element Class Reference

#include <region.h>

Inheritance diagram for KSpread::Region::Element:

KSpread::Region::Point KSpread::Region::Range KSpread::Selection::Point KSpread::Selection::Range List of all members.

Detailed Description

Base class for region elements, which can be points or ranges.

This class is used by KSpread::Region and could not be used outside of it.

Size: m_sheet: 4 bytes vtable: 4 bytes sum: 8 bytes

Definition at line 324 of file region.h.


Public Types

 Undefined
 Point
 Range
enum  Type { Undefined, Point, Range }

Public Member Functions

 Element ()
virtual ~Element ()
virtual Type type () const
virtual bool isValid () const
virtual bool isColumn () const
virtual bool isRow () const
virtual bool contains (const QPoint &) const
virtual bool contains (const QRect &) const
virtual QString name (Sheet *=0) const
virtual QRect rect () const
virtual const QColor & color () const
Sheetsheet () const
void setSheet (Sheet *sheet)

Protected Attributes

Sheetm_sheet

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