SkListSource Class Reference

#include <SkWidget.h>

Inherits SkRefCnt, and SkEventSink.

Collaboration diagram for SkListSource:
[legend]

List of all members.

Public Member Functions

virtual int countRows ()=0
virtual void getRow (int index, SkString *left, SkString *right)=0
virtual SkEventgetEvent (int index)
virtual int countFields ()
virtual void getFieldName (int index, SkString *field)
virtual int findFieldIndex (const char field[])
virtual int countRecords ()
virtual void getRecord (int rowIndex, int fieldIndex, SkString *data)
virtual bool prepareWidgetEvent (SkEvent *, int rowIndex)

Static Public Member Functions

static SkListSourceCreateFromDir (const char path[], const char suffix[], const char targetPrefix[])
static SkListSourceCreateFromDOM (const SkDOM &dom, const SkDOM::Node *node)
static SkListSourceFactory (const char name[])

Detailed Description

Definition at line 341 of file SkWidget.h.


Member Function Documentation

virtual int SkListSource::countFields (  )  [virtual]
virtual int SkListSource::countRecords (  )  [virtual]
virtual int SkListSource::countRows (  )  [pure virtual]
static SkListSource* SkListSource::CreateFromDir ( const char  path[],
const char  suffix[],
const char  targetPrefix[] 
) [static]
static SkListSource* SkListSource::CreateFromDOM ( const SkDOM dom,
const SkDOM::Node node 
) [static]
static SkListSource* SkListSource::Factory ( const char  name[]  )  [static]
virtual int SkListSource::findFieldIndex ( const char  field[]  )  [virtual]

Return the index of the named field, or -1 if not found

virtual SkEvent* SkListSource::getEvent ( int  index  )  [virtual]
virtual void SkListSource::getFieldName ( int  index,
SkString field 
) [virtual]
virtual void SkListSource::getRecord ( int  rowIndex,
int  fieldIndex,
SkString data 
) [virtual]
virtual void SkListSource::getRow ( int  index,
SkString left,
SkString right 
) [pure virtual]
virtual bool SkListSource::prepareWidgetEvent ( SkEvent ,
int  rowIndex 
) [virtual]

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

Generated on Tue Oct 20 10:33:04 2009 for Skia by  doxygen 1.6.1