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

Public Member Functions | |
| TableViewCache (OglGui::Window *table, TableDataView *source) | |
| void | SetGetOglImageByIdInterface (OglGui::GetOglImageByIdInterface *i) |
| OGLVIEW * | GetViewFromCache (unsigned long long quid) |
| int | GetUnusedIndexFromCache () |
| void | HideViews () |
| void | ShowView (String column, int row, int x, int y, int w, int h) |
| void | AddDelayLoad (unsigned long long quid, int index) |
| 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, TableDataView *source) |
Private Attributes | |
| int | mCacheSize |
| TableDataView * | mSource |
| OglGui::OglImageCache * | mOglImageCache |
| OglGui::GetOglImageByIdInterface * | mGetOglImageByIdI |
| std::queue< unsigned long long > | mDelayedLoadQueue |
| std::vector< OGLVIEW * > | mViews |
| std::map< unsigned long long, int > | mQuidToView |
| std::list< int > | mLRU |
| OglGui::Window * | mTable |
| ILOG_VAR_DEC | |
Definition at line 15 of file TableViewCache.h.
1.5.1