18 #ifndef INCLUDED_SCRIPTSTATS 19 #define INCLUDED_SCRIPTSTATS 37 virtual const std::vector<ProfileColumn>&
GetColumns();
50 #endif // INCLUDED_SCRIPTSTATS virtual CStr GetTitle()
GetTitle: Longer, explanatory text (can be dynamic).
Definition: ScriptStats.cpp:60
std::vector< std::pair< const ScriptInterface *, std::string > > m_ScriptInterfaces
Definition: ScriptStats.h:42
void Add(const ScriptInterface *scriptInterface, const std::string &title)
Definition: ScriptStats.cpp:39
virtual const std::vector< ProfileColumn > & GetColumns()
GetColumnDescriptions.
Definition: ScriptStats.cpp:70
std::vector< ProfileColumn > m_ColumnDescriptions
Definition: ScriptStats.h:43
Class AbstractProfileTable: Profile table data model.
Definition: ProfileViewer.h:64
virtual size_t GetNumberRows()
GetNumberRows.
Definition: ScriptStats.cpp:65
virtual CStr GetName()
GetName: Short descriptive name of this table (should be static).
Definition: ScriptStats.cpp:55
virtual AbstractProfileTable * GetChild(size_t row)
GetChild: Return a row's child table if the child is expandable.
Definition: ScriptStats.cpp:116
NONCOPYABLE(CScriptStatsTable)
Definition: ScriptStats.h:25
CScriptStatsTable * g_ScriptStatsTable
Definition: ScriptStats.cpp:24
void Remove(const ScriptInterface *scriptInterface)
Definition: ScriptStats.cpp:44
virtual CStr GetCellText(size_t row, size_t col)
GetCellText.
Definition: ScriptStats.cpp:79
CScriptStatsTable()
Definition: ScriptStats.cpp:35
Abstraction around a SpiderMonkey JSContext.
Definition: ScriptInterface.h:71