Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

YStatisticTable Class Reference

#include <statistics.h>

Collaboration diagram for YStatisticTable:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void rowClicked (int row)

Public Member Functions

 YStatisticTable (int r, int c, QWidget *parent, YStatisticHandler *handler)
YStatisticHandlerGetStatisticHandler () const
virtual void drawContents (QPainter *p, int cx, int cy, int cw, int ch)
virtual void sortColumn (int col, bool ascending=TRUE, bool wholeRows=FALSE)
virtual void swapRows (int row1, int row2)
virtual void swapColumns (int col1, int col2)
void SetVerticalNames (const QStringList &list)
void SetHorizontalNames (const QStringList &list)
void EnlargeTable ()
 Enlarge table so that it has no scrollbars left.

int GetMaxVerticalHeaderWidth () const
int GetMaxColumnWidth () const
void SetVerticalHeaderWidth (int w)
void SetColumnWidth (int w)

Private Attributes

Q_OBJECT YStatisticHandlerstatistichandler
int horizontalheaderwidth
int columnwidth
bool drawinglocked
bool sortdirection

Detailed Description

This is the table class providing a statistic table with horizontal sorting


Constructor & Destructor Documentation

YStatisticTable::YStatisticTable int    r,
int    c,
QWidget *    parent,
YStatisticHandler   handler
[inline]
 


Member Function Documentation

virtual void YStatisticTable::drawContents QPainter *    p,
int    cx,
int    cy,
int    cw,
int    ch
[inline, virtual]
 

void YStatisticTable::EnlargeTable   [inline]
 

Enlarge table so that it has no scrollbars left.

int YStatisticTable::GetMaxColumnWidth   const [inline]
 

int YStatisticTable::GetMaxVerticalHeaderWidth   const [inline]
 

YStatisticHandler* YStatisticTable::GetStatisticHandler   const [inline]
 

virtual void YStatisticTable::rowClicked int    row [inline, virtual, slot]
 

void YStatisticTable::SetColumnWidth int    w [inline]
 

void YStatisticTable::SetHorizontalNames const QStringList &    list [inline]
 

void YStatisticTable::SetVerticalHeaderWidth int    w [inline]
 

void YStatisticTable::SetVerticalNames const QStringList &    list [inline]
 

virtual void YStatisticTable::sortColumn int    col,
bool    ascending = TRUE,
bool    wholeRows = FALSE
[inline, virtual]
 

virtual void YStatisticTable::swapColumns int    col1,
int    col2
[inline, virtual]
 

virtual void YStatisticTable::swapRows int    row1,
int    row2
[inline, virtual]
 


Member Data Documentation

int YStatisticTable::columnwidth [private]
 

bool YStatisticTable::drawinglocked [private]
 

int YStatisticTable::horizontalheaderwidth [private]
 

bool YStatisticTable::sortdirection [private]
 

Q_OBJECT YStatisticHandler* YStatisticTable::statistichandler [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Feb 14 00:03:43 2003 for Yasa by doxygen1.3-rc3