#include <TableViewCache.h>
Collaboration diagram for Impala::Application::VideoExcel::TableViewCache:

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 |
| TableDataSource * | mSource |
| ImageCache * | mImageCache |
| std::queue< std::pair< int, String > > | mDelayedLoadQueue |
| std::vector< OGLVIEW * > | mViews |
| std::list< int > | mLRU |
| OglGui::Window * | mTable |
| ILOG_VAR_DEC | |
Definition at line 11 of file TableViewCache.h.
1.5.1