Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Application::VideoExcel::TableViewCache Class Reference

#include <TableViewCache.h>

Collaboration diagram for Impala::Application::VideoExcel::TableViewCache:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TableViewCache (OglGui::Window *table, TableDataSource *source)
OGLVIEW * GetViewFromCache (int id)
OGLVIEW * GetUnusedViewFromCache ()
void HideViews ()
void ShowView (String column, int row, int x, int y, int w, int h)
void AddDelayLoad (String column, int id, OGLVIEW *v)
bool ProcessDelayLoad ()
void UpdateZoom (OGLVIEW *v, int w, int h)
void UpdateLRU (int index)

Private Member Functions

void SetViewUserData (OGLVIEW *oglView, int data1, int data2)
void Init (OglGui::Window *table, TableDataSource *source)

Private Attributes

int mCacheSize
TableDataSourcemSource
ImageCachemImageCache
std::queue< std::pair< int,
String > > 
mDelayedLoadQueue
std::vector< OGLVIEW * > mViews
std::list< int > mLRU
OglGui::WindowmTable
 ILOG_VAR_DEC

Detailed Description

Definition at line 11 of file TableViewCache.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 10:54:30 2010 for ImpalaSrc by  doxygen 1.5.1