ICS

QicsTable Documentation Set

QicsFilter Class Reference

Abstract class that represents interface for regular expression data filters. More...

#include <QicsFilter.h>

Inherits QObject.

Inherited by QicsRowFilter.

List of all members.

Public Member Functions

 QicsFilter (QicsGridInfo *info)
QRegExp filter (int index)
virtual void setFilter (int index, QRegExp filter)=0
virtual void removeFilter (int index)=0
virtual void removeAll ()=0
bool isFiltered (int index) const

Protected Member Functions

virtual void handleRowsAdded (int num, int start_position)=0
virtual void handleRowsRemoved (int num, int start_position)=0
virtual void handleColumnsAdded (int num, int start_position)=0
virtual void handleColumnsRemoved (int num, int start_position)=0

Protected Attributes

QMap< int, QRegExp > m_filters
QSet< int > m_hiddenIndexes
QicsGridInfom_info

Friends

class QicsDimensionManager


Detailed Description

Abstract class that represents interface for regular expression data filters.

Member Function Documentation

QRegExp QicsFilter::filter ( int  index  )  [inline]

Returns filter installed for index, or empty QRegExp() if none.

bool QicsFilter::isFiltered ( int  index  )  const [inline]

Returns true if index is filtered (i.e.hidden). Returns false otherwise.


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.