Emergency 20 Dokumentation  4.2.0
em5::ModificationWindowDataSource Class Reference

ModificationWindowDataSource. More...

#include <ModificationWindowDataSource.h>

Inheritance diagram for em5::ModificationWindowDataSource:

Classes

struct  TableData
 

Public Member Functions

 ModificationWindowDataSource ()
 
 ~ModificationWindowDataSource ()
 
void insertNewRow (const Rocket::Core::String &table, TableData *data)
 
void restoreTable (const Rocket::Core::String &table)
 
void changeIsActivated (uint32 modID, const Rocket::Core::String &table)
 
void pushModUp (const Rocket::Core::String &modName)
 
void pushModDown (const Rocket::Core::String &modName)
 
void recollectTableData ()
 
void saveOrder ()
 
void updateAfterModsAdded ()
 
void updateAfterModRemoved (const std::string &modName)
 
TableDatagetFirstTableData ()
 
virtual void GetRow (Rocket::Core::StringList &row, const Rocket::Core::String &table, int rowIndex, const Rocket::Core::StringList &columns) override
 
virtual int GetNumRows (const Rocket::Core::String &table) override
 

Detailed Description

Constructor & Destructor Documentation

em5::ModificationWindowDataSource::ModificationWindowDataSource ( )
explicit
em5::ModificationWindowDataSource::~ModificationWindowDataSource ( )

Member Function Documentation

void em5::ModificationWindowDataSource::changeIsActivated ( uint32  modID,
const Rocket::Core::String table 
)
TableData* em5::ModificationWindowDataSource::getFirstTableData ( )
inline
virtual int em5::ModificationWindowDataSource::GetNumRows ( const Rocket::Core::String table)
overridevirtual
virtual void em5::ModificationWindowDataSource::GetRow ( Rocket::Core::StringList &  row,
const Rocket::Core::String table,
int  rowIndex,
const Rocket::Core::StringList &  columns 
)
overridevirtual
void em5::ModificationWindowDataSource::insertNewRow ( const Rocket::Core::String table,
TableData data 
)
void em5::ModificationWindowDataSource::pushModDown ( const Rocket::Core::String modName)
void em5::ModificationWindowDataSource::pushModUp ( const Rocket::Core::String modName)
void em5::ModificationWindowDataSource::recollectTableData ( )
void em5::ModificationWindowDataSource::restoreTable ( const Rocket::Core::String table)
void em5::ModificationWindowDataSource::saveOrder ( )
void em5::ModificationWindowDataSource::updateAfterModRemoved ( const std::string &  modName)
void em5::ModificationWindowDataSource::updateAfterModsAdded ( )

The documentation for this class was generated from the following file: