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

Impala::Application::VideoExcel::TableColumn Class Reference

#include <TableColumn.h>

Inheritance diagram for Impala::Application::VideoExcel::TableColumn:

Inheritance graph
[legend]
Collaboration diagram for Impala::Application::VideoExcel::TableColumn:

Collaboration graph
[legend]
List of all members.

Public Types

typedef OglGui::Window Window
typedef OglGui::Button Button
typedef OglGui::DirectionButton DirectionButton
typedef OglGui::TextField TextField
typedef OglGui::MenuOnButton MenuOnButton
typedef OglGui::MenuTopPane MenuTopPane
typedef OglGui::Menu Menu

Public Member Functions

 TableColumn (Window *parent, TableDataSource *source, CString name, int width=120)
void SetDisplayMode (int mode, int attr=TableCell::NONE)
void SetSortType (int type)
void UpdateRows ()
TableViewCacheGetViewCache ()
virtual void DisplayFunc ()
virtual void ButtonSelectionEvent (Button *src, void *userData)
int GetColumnWidth ()
void SetColumnWidthDynamic (bool value)
bool GetColumnWidthDynamic ()
void ResetFilter (bool callEvents=true)

Static Public Member Functions

static int GetHeaderHeight ()

Private Member Functions

virtual void UpdateRowsEvent ()
virtual void UpdateSortEvent (String col, bool ascending)
virtual void TextFieldChangedEvent (TextField *src, void *userData)
virtual void OnMenuItem (Menu *src, int menuIdx, String itemName, int itemIdx, void *userData)
TableCellGetCell (int index)
void Init (String name, Window *parent, TableDataSource *source, int w, int h)

Private Attributes

bool mColWidthDynamic
int mDisplayMode
int mDisplayAttr
int mSortType
int mColWidth
String mColumnName
TableDataSourcemSource
TableViewCachemCache
TableFiltermFilter
std::vector< TableCell * > mCellCache
ButtonmColumnHeader
DirectionButtonmSortButton
TextFieldmFilterTextField
MenuOnButtonmFilterValueButton
 ILOG_VAR_DEC

Static Private Attributes

static int sHeaderHeight

Detailed Description

Definition at line 18 of file TableColumn.h.


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