|
Pyrogenesis
13997
|
#include <ScriptStats.h>
Public Member Functions | |
| CScriptStatsTable () | |
| void | Add (const ScriptInterface *scriptInterface, const std::string &title) |
| void | Remove (const ScriptInterface *scriptInterface) |
| virtual CStr | GetName () |
| GetName: Short descriptive name of this table (should be static). More... | |
| virtual CStr | GetTitle () |
| GetTitle: Longer, explanatory text (can be dynamic). More... | |
| virtual size_t | GetNumberRows () |
| GetNumberRows. More... | |
| virtual const std::vector < ProfileColumn > & | GetColumns () |
| GetColumnDescriptions. More... | |
| virtual CStr | GetCellText (size_t row, size_t col) |
| GetCellText. More... | |
| virtual AbstractProfileTable * | GetChild (size_t row) |
| GetChild: Return a row's child table if the child is expandable. More... | |
Public Member Functions inherited from AbstractProfileTable | |
| virtual | ~AbstractProfileTable () |
| virtual bool | IsHighlightRow (size_t row) |
| IsHighlightRow. More... | |
Private Member Functions | |
| NONCOPYABLE (CScriptStatsTable) | |
Private Attributes | |
| std::vector< std::pair< const ScriptInterface *, std::string > > | m_ScriptInterfaces |
| std::vector< ProfileColumn > | m_ColumnDescriptions |
Definition at line 25 of file ScriptStats.h.
| CScriptStatsTable::CScriptStatsTable | ( | ) |
Definition at line 37 of file ScriptStats.cpp.
| void CScriptStatsTable::Add | ( | const ScriptInterface * | scriptInterface, |
| const std::string & | title | ||
| ) |
Definition at line 41 of file ScriptStats.cpp.
|
virtual |
GetCellText.
| row | Row index (the first row has index 0). |
| col | Column index (the first column has index 0). |
Implements AbstractProfileTable.
Definition at line 81 of file ScriptStats.cpp.
|
virtual |
GetChild: Return a row's child table if the child is expandable.
| row | Row index (the first row has index 0). |
Implements AbstractProfileTable.
Definition at line 118 of file ScriptStats.cpp.
|
virtual |
GetColumnDescriptions.
Implements AbstractProfileTable.
Definition at line 72 of file ScriptStats.cpp.
|
virtual |
GetName: Short descriptive name of this table (should be static).
Implements AbstractProfileTable.
Definition at line 57 of file ScriptStats.cpp.
|
virtual |
GetNumberRows.
Implements AbstractProfileTable.
Definition at line 67 of file ScriptStats.cpp.
|
virtual |
GetTitle: Longer, explanatory text (can be dynamic).
Implements AbstractProfileTable.
Definition at line 62 of file ScriptStats.cpp.
|
private |
| void CScriptStatsTable::Remove | ( | const ScriptInterface * | scriptInterface | ) |
Definition at line 46 of file ScriptStats.cpp.
|
private |
Definition at line 43 of file ScriptStats.h.
|
private |
Definition at line 42 of file ScriptStats.h.
1.8.5