ICS

QicsTable Documentation Set

QicsCellCommon Class Reference

Abstract class for setting and retrieving table attributes. More...

#include <QicsCellCommon.h>

Inherits Qics.

Inherited by QicsCell, QicsColumn, QicsGridCommon, QicsRepeatingColumn, QicsRepeatingRow, and QicsRow.

List of all members.

Common Cell Properties

QString label
bool enabled
bool readOnly
bool selected
QFont font
QPalette palette
QColor foregroundColor
QColor backgroundColor
QColor selectedForegroundColor
QColor selectedBackgroundColor
QPixmap pixmap
int pixmapSpacing
QCursor cursor
int alignment
int textFlags
int maxLength
int margin
int borderWidth
QicsLineStyle borderStyle
QPen borderPen
QString toolTipText
QColor editForegroundColor
QColor editBackgroundColor
bool canAcceptDrops

Public Types

enum  QicsSortMode { QicsStableSort = 0, QicsQuickSort }
enum  QicsCellOverflowBehavior { Clip = 0, Overflow, ToolTip }
enum  QicsCurrentCellStyle { Spreadsheet = 0, NormalSelected }
enum  QicsGridCellClipping { AllowPartial = 0, NoDisplayOnPartial, UseClippedSymbol }
enum  QicsGridType { TableGrid = 0, RowHeaderGrid, ColumnHeaderGrid }
enum  QicsHeaderType { RowHeader = 0, ColumnHeader }
enum  QicsIndexType { RowIndex, ColumnIndex }
enum  QicsLineStyle { None = 0, Plain, Raised, Sunken }
enum  QicsRepaintBehavior { RepaintOff = 0, RepaintOn = 1, RepaintCalcOnly = 2 }
enum  QicsScrollBarMode { Auto = 0, AlwaysOff, AlwaysOn }
enum  QicsScrollDirection {
  ScrollNone = 0, ScrollUp, ScrollDown, ScrollLeft,
  ScrollRight, ScrollToRow, ScrollToColumn
}
enum  QicsSelectionPolicy {
  SelectNone = 0, SelectSingle, SelectMultiple, SelectSingleRow,
  SelectMultipleRow
}
enum  QicsSelectionType {
  SelectionNone = 0, SelectionBegin, SelectionDrag, SelectionEnd,
  SelectionExtend, SelectionAdd
}
enum  QicsSortOrder { Ascending = 0, Descending }
enum  QicsTableDisplayOption { DisplayNever = 0, DisplayAlways, DisplayFirstPage }
enum  QicsTraversalKeyEditBehavior { TraverseWithinCell = 0, TraverseBetweenCells }

Public Slots

void setMargin (int margin)
void setReadOnly (bool b)
void setFont (const QFont &font)
void setPalette (const QPalette &pal)
void setForegroundColor (const QColor &p)
void setBackgroundColor (const QColor &p)
void setSelectedForegroundColor (const QColor &p)
void setSelectedBackgroundColor (const QColor &p)
void setEditForegroundColor (const QColor &p)
void setEditBackgroundColor (const QColor &p)
void setPixmap (const QPixmap &p)
void setPixmapSpacing (int sp)
void setDisplayer (QicsCellDisplay *d)
void setFormatter (QicsDataItemFormatter *d)
void setAlignment (int flags)
void setEnabled (bool b)
void setTextFlags (int flags)
void setValidator (QValidator *v)
void setLabel (const QString &label)
void setMaxLength (int len)
void setCursor (const QCursor &c)
void unsetCursor (void)
void setBorderWidth (int bw)
void setBorderStyle (QicsLineStyle bs)
void setBorderPen (const QPen &pen)
void setUserData (void *data)
void setToolTipText (const QString &txt)

Public Member Functions

 QicsCellCommon (QObject *parent=0)
 QicsCellCommon (QicsGridInfo *info, QObject *parent=0)
virtual void setInfo (QicsGridInfo *info)
QicsDataModeldataModel (void) const
int margin (void) const
bool readOnly (void) const
QFont font (void) const
QPalette palette (void) const
QColor foregroundColor (void) const
QColor backgroundColor (void) const
QColor selectedForegroundColor (void) const
QColor selectedBackgroundColor (void) const
QColor editForegroundColor (void) const
QColor editBackgroundColor (void) const
QPixmap pixmap (void) const
int pixmapSpacing (void) const
QicsCellDisplaydisplayer (void) const
QicsDataItemFormatterformatter (void) const
int alignment (void) const
bool enabled (void) const
bool selected (void) const
int textFlags (void) const
QValidator * validator (void) const
QString label (void) const
int maxLength (void) const
const QCursor & cursor (void) const
int borderWidth (void) const
QicsLineStyle borderStyle (void) const
QPen borderPen (void) const
void * userData (void) const
QString toolTipText (void) const
bool canAcceptDrops (void) const
void setCanAcceptDrops (const bool)

Protected Member Functions

virtual void setAttr (QicsCellStyle::QicsCellStyleProperty attr, const void *val)=0
virtual void * getAttr (QicsCellStyle::QicsCellStyleProperty attr) const=0
virtual void clearAttr (QicsCellStyle::QicsCellStyleProperty attr)=0
virtual void setDMMargin (int margin)=0
virtual void setDMFont (const QFont &font)=0
virtual void setDMBorderWidth (int bw)=0
QicsStyleManagerstyleManager (void) const
QicsDimensionManagerdimensionManager (void) const

Protected Attributes

QicsGridInfomyInfo
bool myFollowModel


Detailed Description

Abstract class for setting and retrieving table attributes.

QicsCellCommon is an abstract class that defines a number of cell attributes and partially implements the setting and retrieval operations for those attributes. Ancestor classes that inherit from QicsCellCommon will complete the implementation so that setting an attribute results in a cell, row, column, or grid-wide change, depending on the class. New cell attributes should be added here so that all subclasses can use them.


Member Enumeration Documentation

enum Qics::QicsSortMode [inherited]

Denotes the sort algorithm wich used

Enumerator:
QicsStableSort 
QicsQuickSort 

enum Qics::QicsCellOverflowBehavior [inherited]

Denotes the behavior of grids when handling cells whose contents cannot be displayed in the boundaries of the cell.

Enumerator:
Clip 
Overflow 
ToolTip 

enum Qics::QicsCurrentCellStyle [inherited]

Denotes the visual style that the current cell of the table will be drawn with.

Enumerator:
Spreadsheet 
NormalSelected 

enum Qics::QicsGridCellClipping [inherited]

Denotes the policy for displaying text that is too long to fit in its cell

Enumerator:
AllowPartial 
NoDisplayOnPartial 
UseClippedSymbol 

enum Qics::QicsGridType [inherited]

Specifies a type of grid object.

Enumerator:
TableGrid 
RowHeaderGrid 
ColumnHeaderGrid 

enum Qics::QicsHeaderType [inherited]

Specifies the type of table header.

Enumerator:
RowHeader 
ColumnHeader 

enum Qics::QicsIndexType [inherited]

Specifies the type of table index.

Enumerator:
RowIndex 
ColumnIndex 

enum Qics::QicsLineStyle [inherited]

Denotes the style of lines and borders in the table widget.

Enumerator:
None 
Plain 
Raised 
Sunken 

enum Qics::QicsRepaintBehavior [inherited]

Specifies the recalculation and repainting behavior of tables and grids.

Enumerator:
RepaintOff 
RepaintOn 
RepaintCalcOnly 

enum Qics::QicsScrollBarMode [inherited]

Specifies the various modes of QicsTable's scroll bars.

Enumerator:
Auto 
AlwaysOff 
AlwaysOn 

enum Qics::QicsScrollDirection [inherited]

Denotes a direction for scrolling operations, or that an absolute scroll should occur.

Enumerator:
ScrollNone 
ScrollUp 
ScrollDown 
ScrollLeft 
ScrollRight 
ScrollToRow 
ScrollToColumn 

enum Qics::QicsSelectionPolicy [inherited]

Denotes the selection policy for the table.

Enumerator:
SelectNone 
SelectSingle 
SelectMultiple 
SelectSingleRow 
SelectMultipleRow 

enum Qics::QicsSelectionType [inherited]

Enumerator:
SelectionNone 
SelectionBegin 
SelectionDrag 
SelectionEnd 
SelectionExtend 
SelectionAdd 

enum Qics::QicsSortOrder [inherited]

Specifies if ordering should be ascending or descending.

Enumerator:
Ascending 
Descending 

enum Qics::QicsTableDisplayOption [inherited]

Specifies a printing display policy for elements of the table

Enumerator:
DisplayNever 
DisplayAlways 
DisplayFirstPage 

enum Qics::QicsTraversalKeyEditBehavior [inherited]

Specifies the behavior of the traversal keys (left, right, up, down, etc) while editing a cell.

Enumerator:
TraverseWithinCell 
TraverseBetweenCells 


Constructor & Destructor Documentation

QicsCellCommon::QicsCellCommon ( QObject *  parent = 0  ) 

QicsCellCommon::QicsCellCommon ( QicsGridInfo info,
QObject *  parent = 0 
)


Member Function Documentation

virtual void QicsCellCommon::setInfo ( QicsGridInfo info  )  [inline, virtual]

Reimplemented in QicsCell, QicsColumn, QicsGridCommon, and QicsRow.

QicsDataModel* QicsCellCommon::dataModel ( void   )  const [inline]

Returns the data model associated with this object.

Reimplemented in QicsTableCommon.

int QicsCellCommon::margin ( void   )  const

Returns the margin of the cell (in pixels). See the "margin" property for details.

See also:
setMargin()

bool QicsCellCommon::readOnly ( void   )  const

Returns the read-only attribute of the cell. See the "readOnly" property for details.

See also:
setReadOnly()

QFont QicsCellCommon::font ( void   )  const

Returns the font attribute of the cell. See the "font" property for details.

See also:
setFont()

QPalette QicsCellCommon::palette ( void   )  const

Returns the palette attribute of the cell. See the "palette" property for details.

See also:
setPalette()

QColor QicsCellCommon::foregroundColor ( void   )  const

Returns the cell's foreground color. See the "foregroundColor" property for details.

See also:
setForegroundColor()

QColor QicsCellCommon::backgroundColor ( void   )  const

Returns the cell's background color. See the "backgroundColor" property for details.

See also:
setBackgroundColor()

QColor QicsCellCommon::selectedForegroundColor ( void   )  const

Returns the cell's selected foreground color. See the "selectedForegroundColor" property for details.

See also:
setSelectedForegroundColor()

QColor QicsCellCommon::selectedBackgroundColor ( void   )  const

Returns the cell's selected background color. See the "selectedBackgroundColor" property for details.

See also:
setSelectedBackgroundColor()

QColor QicsCellCommon::editForegroundColor ( void   )  const

Returns the cell's edit foreground color. See the "editForegroundColor" property for details.

See also:
setEditForegroundColor()

QColor QicsCellCommon::editBackgroundColor ( void   )  const

Returns the cell's edit background color. See the "editBackgroundColor" property for details.

See also:
setEditBackgroundColor()

QPixmap QicsCellCommon::pixmap ( void   )  const

Returns the cell's pixmap. See the "pixmap" property for details.

See also:
setPixmap()

int QicsCellCommon::pixmapSpacing ( void   )  const

Returns the cell's pixmap spacing See the "pixmapSpacing" property for details.

See also:
setPixmap()

QicsCellDisplay* QicsCellCommon::displayer ( void   )  const

Returns the QicsCellDisplay object for this cell. The cell display object controls aspects of displaying and editing the cell. See QicsCellDisplay and its subclasses for details.

See also:
setDisplayer()

QicsDataItemFormatter* QicsCellCommon::formatter ( void   )  const

Returns the QicsDataItemFormatter object for this cell. The formatter object controls the formatting of data values that are displayed in this cell. See QicsDataItemFormatter and its subclasses for details.

See also:
setFormatter()

int QicsCellCommon::alignment ( void   )  const

Returns the alignment options for this cell. See the "alignment" property for details.

See also:
Qt::Alignment

setAlignment()

bool QicsCellCommon::enabled ( void   )  const

Returns the enabled attribute of the cell. See the "enabled" property for details.

See also:
setEnabled()

bool QicsCellCommon::selected ( void   )  const

Returns the selected attribute of the cell. See the "selected" property for details.

int QicsCellCommon::textFlags ( void   )  const

Returns the text flags attribute of the cell. See the "textFlags" property for details.

See also:
Qt::TextFlags

setTextFlags()

QValidator* QicsCellCommon::validator ( void   )  const

Returns the validator object for this cell. This validator will be used when this cell is edited.

See also:
setValidator()

QString QicsCellCommon::label ( void   )  const

Returns the label attribute of this cell. This string may be used by the cell displayer when rendering the contents of this cell. See the "label" property for details.

See also:
setLabel()

int QicsCellCommon::maxLength ( void   )  const

Returns the maximum length of the value in this cell. See the "maxLength" property for details.

See also:
setMaxLength()

const QCursor& QicsCellCommon::cursor ( void   )  const

Returns the cursor for this cell. See the "cursor" property for details.

See also:
setCursor()

unsetCursor()

int QicsCellCommon::borderWidth ( void   )  const

Returns the border width of this cell. See the "borderWidth" property for details.

See also:
setBorderWidth()

QicsLineStyle QicsCellCommon::borderStyle ( void   )  const

Returns the border style of this cell. See the "borderStyle" property for details.

See also:
setBorderStyle()

QPen QicsCellCommon::borderPen ( void   )  const

Returns the pen used to draw the border of this cell. See the "borderPen" property for details.

See also:
setBorderPen()

void* QicsCellCommon::userData ( void   )  const

Returns a user-supplied pointer for this cell.

QString QicsCellCommon::toolTipText ( void   )  const

Returns the tool tip attribute of this cell. This string will be displayed in a tooltip when the mouse is hovered over the cell. See the "toolTipText" property for details.

See also:
setToolTipText()

bool QicsCellCommon::canAcceptDrops ( void   )  const

void QicsCellCommon::setCanAcceptDrops ( const   bool  ) 

void QicsCellCommon::setMargin ( int  margin  )  [slot]

Sets the margin of the cell (in pixels). See the "margin" property for details.

See also:
margin()

void QicsCellCommon::setReadOnly ( bool  b  )  [slot]

Sets the read-only attribute of the cell. See the "readOnly" property for details.

See also:
readOnly()

void QicsCellCommon::setFont ( const QFont &  font  )  [slot]

Sets the font attribute of the cell. See the "font" property for details.

See also:
font()

void QicsCellCommon::setPalette ( const QPalette &  pal  )  [slot]

Sets the palette attribute of the cell. See the "palette" property for details.

See also:
palette()

void QicsCellCommon::setForegroundColor ( const QColor &  p  )  [slot]

Sets the cell's foreground color. See the "foregroundColor" property for details.

See also:
foregroundColor()

void QicsCellCommon::setBackgroundColor ( const QColor &  p  )  [slot]

Sets the cell's background color. See the "backgroundColor" property for details.

See also:
backgroundColor()

void QicsCellCommon::setSelectedForegroundColor ( const QColor &  p  )  [slot]

Sets the cell's selected foreground color. See the "selectedForegroundColor" property for details.

See also:
selectedForegroundColor()

void QicsCellCommon::setSelectedBackgroundColor ( const QColor &  p  )  [slot]

Sets the cell's selected background color. See the "selectedBackgroundColor" property for details.

See also:
selectedBackgroundColor()

void QicsCellCommon::setEditForegroundColor ( const QColor &  p  )  [slot]

Sets the cell's edit foreground color. See the "editForegroundColor" property for details.

See also:
editForegroundColor()

void QicsCellCommon::setEditBackgroundColor ( const QColor &  p  )  [slot]

Sets the cell's edit background color. See the "editBackgroundColor" property for details.

See also:
editBackgroundColor()

void QicsCellCommon::setPixmap ( const QPixmap &  p  )  [slot]

Sets the cell's pixmap attribute. See the "pixmap" property for details.

See also:
pixmap()

void QicsCellCommon::setPixmapSpacing ( int  sp  )  [slot]

Sets the cell's pixmap spacing. See the "pixmapSpacing" property for details.

See also:
pixmap()

void QicsCellCommon::setDisplayer ( QicsCellDisplay d  )  [slot]

Sets the QicsCellDisplay object for this cell. The cell display object controls aspects of displaying and editing the cell. See QicsCellDisplay and its subclasses for details. Setting this value to 0 will cause the table to use the default cell display object for this cell.

See also:
displayer()

void QicsCellCommon::setFormatter ( QicsDataItemFormatter d  )  [slot]

Sets the QicsDataItemFormatter object for this cell. The formatter object controls the formatting of data values that are displayed in this cell. See QicsDataItemFormatter and its subclasses for details.

See also:
formatter()

void QicsCellCommon::setAlignment ( int  flags  )  [slot]

Sets the alignment options for this cell. See the "alignment" property for details.

See also:
Qt::Alignment

alignment()

void QicsCellCommon::setEnabled ( bool  b  )  [slot]

Sets the enabled attribute of the cell. See the "enabled" property for details.

See also:
enabled()

void QicsCellCommon::setTextFlags ( int  flags  )  [slot]

Sets the text flags attribute of the cell. See the "textFlags" property for details.

See also:
Qt::TextFlags

textFlags()

void QicsCellCommon::setValidator ( QValidator *  v  )  [slot]

Sets the validator object for this cell. This validator will be used when this cell is edited.

See also:
validator()

void QicsCellCommon::setLabel ( const QString &  label  )  [slot]

Sets the label attribute of this cell. This string may be used by the cell displayer when rendering the contents of this cell. See the "label" property for details.

See also:
label()

void QicsCellCommon::setMaxLength ( int  len  )  [slot]

Sets the maximum length of the value in this cell. See the "maxLength" property for details.

See also:
maxLength()

void QicsCellCommon::setCursor ( const QCursor &  c  )  [slot]

Sets the cursor for this cell. See the "cursor" property for details.

See also:
cursor()

unsetCursor()

void QicsCellCommon::unsetCursor ( void   )  [slot]

Unsets the cursor for this cell. See the "cursor" property for details.

See also:
cursor()

setCursor()

void QicsCellCommon::setBorderWidth ( int  bw  )  [slot]

Sets the border width of this cell. See the "borderWidth" property for details.

See also:
borderWidth()

void QicsCellCommon::setBorderStyle ( QicsLineStyle  bs  )  [slot]

Sets the border style of this cell. See the "borderStyle" property for details.

See also:
borderStyle()

void QicsCellCommon::setBorderPen ( const QPen &  pen  )  [slot]

Sets the pen used to draw the border of this cell. See the "borderPen" property for details.

See also:
borderPen()

void QicsCellCommon::setUserData ( void *  data  )  [slot]

Sets a user-supplied pointer for this cell. The table will not use or delete this pointer. It remains under the programmer's control.

void QicsCellCommon::setToolTipText ( const QString &  txt  )  [slot]

Sets the tool tip attribute of this cell. This string will be displayed in a tooltip when the mouse is hovered over the cell. See the "toolTipText" property for details.

See also:
toolTip()

virtual void QicsCellCommon::setAttr ( QicsCellStyle::QicsCellStyleProperty  attr,
const void *  val 
) [protected, pure virtual]

Implemented in QicsCell, QicsColumn, QicsGridCommon, QicsRepeatingColumn, QicsRepeatingRow, QicsRow, and QicsTableCommon.

virtual void* QicsCellCommon::getAttr ( QicsCellStyle::QicsCellStyleProperty  attr  )  const [protected, pure virtual]

Implemented in QicsCell, QicsColumn, QicsGridCommon, QicsRepeatingColumn, QicsRepeatingRow, and QicsRow.

virtual void QicsCellCommon::clearAttr ( QicsCellStyle::QicsCellStyleProperty  attr  )  [protected, pure virtual]

Implemented in QicsCell, QicsColumn, QicsGridCommon, QicsRepeatingColumn, QicsRepeatingRow, and QicsRow.

virtual void QicsCellCommon::setDMMargin ( int  margin  )  [protected, pure virtual]

Implemented in QicsCell, QicsColumn, QicsGridCommon, QicsRepeatingColumn, QicsRepeatingRow, and QicsRow.

virtual void QicsCellCommon::setDMFont ( const QFont &  font  )  [protected, pure virtual]

Implemented in QicsCell, QicsColumn, QicsGridCommon, QicsRepeatingColumn, QicsRepeatingRow, and QicsRow.

virtual void QicsCellCommon::setDMBorderWidth ( int  bw  )  [protected, pure virtual]

Implemented in QicsCell, QicsColumn, QicsGridCommon, QicsRepeatingColumn, QicsRepeatingRow, and QicsRow.

QicsStyleManager& QicsCellCommon::styleManager ( void   )  const [inline, protected]

QicsDimensionManager& QicsCellCommon::dimensionManager ( void   )  const [inline, protected]


Member Data Documentation

QString QicsCellCommon::label

Specifies the label of the cell(s). This string may be used by the cell displayer when rendering the contents of the cell(s).

The default value of this property is the null string.

bool QicsCellCommon::enabled

Specifies the enabled attribute of the cell(s). If the value of this property is false, the cell cannot be traversed to.

The default value of this property is true.

bool QicsCellCommon::readOnly

Specifies if the cell(s) is/are not allowed to be modified.

The default value of this property is false.

bool QicsCellCommon::selected

Specifies the current selection state of this cell/row/column.

The default value of this property is false.

QFont QicsCellCommon::font

Specifies the font that will be used to draw text in the cell(s).

The default value of this property is the default font of the QicsTable widget.

QPalette QicsCellCommon::palette

Specifies the palette that will be used when drawing in the cell(s).

The default value of this property is the default palette of the QicsTable widget.

QColor QicsCellCommon::foregroundColor

This is convenience property which specifies the foreground color of the cell(s) by changing palette property. This color will be used when drawing any text in the cell(s) when it is not selected.

The default value of this property is the default foreground color of the QicsTable widget.

Note: Since setting property on row/column overrides cells property as well as setting table's property overrides rows/columns property, and foreground color is really part of palette property, setting foreground color on row/column will override any other color settings of cells in that row/column. For example, if you set the foreground on a cell, and then set the background on a row, the foreground of the cell will also be changed to default palette. To obtain desired behavior user should set colors in next sequence: 1. Set the table colors 2. Set the row/column colors 3. Set the cell colors

QColor QicsCellCommon::backgroundColor

This is convenience property which specifies the background color of the cell(s) by changing palette property. This color will be used when the cell is not selected.

The default value of this property is the default background color of the QicsTable widget.

Note: Since setting property on row/column overrides cells property as well as setting table's property overrides rows/columns property, and background color is really part of palette property, setting background color on row/column will override any other color settings of cells in that row/column. For example, if you set the foreground on a cell, and then set the background on a row, the foreground of the cell will also be changed to default palette. To obtain desired behavior user should set colors in next sequence: 1. Set the table colors 2. Set the row/column colors 3. Set the cell colors

QColor QicsCellCommon::selectedForegroundColor

This is convenience property which specifies the selected foreground color of the cell(s) by changing palette property. This color will be used when drawing any text in the cell when the cell is selected.

The default value of this property is the default selectedForeground color of the QicsTable widget.

Note: Since setting property on row/column overrides cells property as well as setting table's property overrides rows/columns property, and selected foreground color is really part of palette property, setting selected foreground color on row/column will override any other color settings of cells in that row/column. For example, if you set the foreground on a cell, and then set the background on a row, the foreground of the cell will also be changed to default palette. To obtain desired behavior user should set colors in next sequence: 1. Set the table colors 2. Set the row/column colors 3. Set the cell colors

QColor QicsCellCommon::selectedBackgroundColor

This is convenience property which specifies the selected background color of the cell(s) by changing palette property. This color will be used when the cell is selected.

The default value of this property is the default selectedBackground color of the QicsTable widget.

Note: Since setting property on row/column overrides cells property as well as setting table's property overrides rows/columns property, and selected background color is really part of palette property, setting selected background color on row/column will override any other color settings of cells in that row/column. For example, if you set the foreground on a cell, and then set the background on a row, the foreground of the cell will also be changed to default palette. To obtain desired behavior user should set colors in next sequence: 1. Set the table colors 2. Set the row/column colors 3. Set the cell colors

QPixmap QicsCellCommon::pixmap

Specifies the pixmap to use when drawing the cell(s). If set, the pixmap is drawn in the cell. If the cell also has a value in the QicsDataModel, the pixmap will be drawn at the left of the cell, and the value will be drawn to the right of the pixmap. If the pixmap is a null pixmap, no pixmap will be shown.

The default value of this property is the null pixmap.

int QicsCellCommon::pixmapSpacing

Specifies the number of pixels between the pixmap and the text in the cell(s).

The default value of this property is 6.

QCursor QicsCellCommon::cursor

Specifies the cursor for the cell(s). This cursor will be displayed whenever the mouse pointer is within the cell.

The default value of this property is the null cursor, which means that the default cursor for the table widget will be displayed.

int QicsCellCommon::alignment

Specifies the alignment setting used when drawing the cell(s).

The default value of this property is Qt::AlignLeft.

See also:
Qt::Alignment

int QicsCellCommon::textFlags

Specifies the text flag setting used when drawing the cell(s). The Qt::DontClip modifier will be ignored. The default value of this property is 0.

See also:
Qt::TextFlags

int QicsCellCommon::maxLength

Specifies the maximum length of the value in the cell(s).

The default value of this property is 32767.

int QicsCellCommon::margin

Specifies the cell margin (in pixels). The margin is the area between the cell border and the body of the cell that is not used for information display. It will always be filled with the background color of the cell(s).

The default value of this property is 1.

int QicsCellCommon::borderWidth

Specifies the border width of the cell(s).

The default value of this property is 1.

QicsLineStyle QicsCellCommon::borderStyle

Specifies the border style of the cell(s).

The default value of this property is Qics::None for cells in table grids, and Qics::Raised for header grids.

QPen QicsCellCommon::borderPen

Specifies the pen that will be used to draw the border of the cell(s).

The default value of this property is the default QPen.

QString QicsCellCommon::toolTipText

Specifies text to be shown as a tool tip when the mouse pointer is hovered over the cell(s).

The default value of this property is the null string, which will cause no tool tip to be displayed.

QColor QicsCellCommon::editForegroundColor

Specifies the edit foreground color of the cell(s). This color will be used when the cell is being edited.

The default value of this property is the default text color of the QicsTable widget.

QColor QicsCellCommon::editBackgroundColor

Specifies the edit background color of the cell(s). This color will be used when the cell is being edited.

The default value of this property is the default base color of the QicsTable widget.

bool QicsCellCommon::canAcceptDrops

QicsGridInfo* QicsCellCommon::myInfo [protected]

bool QicsCellCommon::myFollowModel [protected]


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

All trademarks and copyrights on this page are properties of their respective owners.
The rest is copyright 1999-2006 Integrated Computer Solutions, Inc.