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).
std::vector< std::pair< const ScriptInterface *, std::string > > m_ScriptInterfaces
CScriptStatsTable * g_ScriptStatsTable
void Add(const ScriptInterface *scriptInterface, const std::string &title)
virtual const std::vector< ProfileColumn > & GetColumns()
GetColumnDescriptions.
std::vector< ProfileColumn > m_ColumnDescriptions
Class AbstractProfileTable: Profile table data model.
virtual size_t GetNumberRows()
GetNumberRows.
virtual CStr GetName()
GetName: Short descriptive name of this table (should be static).
virtual AbstractProfileTable * GetChild(size_t row)
GetChild: Return a row's child table if the child is expandable.
NONCOPYABLE(CScriptStatsTable)
void Remove(const ScriptInterface *scriptInterface)
virtual CStr GetCellText(size_t row, size_t col)
GetCellText.
Abstraction around a SpiderMonkey JSContext.