GuideInfoParser::GuideInfoParser() :m_vecStep() ,m_vecHand() ,m_vecTalk() ,m_vecRect() ,m_vecDialog() ,m_vecLimit() ,m_vecEvent() { readFromCsv(); }
Wt::WStandardItemModel *csvToModel(const std::string& csvFile, Wt::WObject *parent, bool firstLineIsHeaders) { std::ifstream f(csvFile.c_str()); if (f) { Wt::WStandardItemModel *result = new Wt::WStandardItemModel(0, 0, parent); result->setItemPrototype(new NumericItem()); readFromCsv(f, result, -1, firstLineIsHeaders); return result; } else return 0; }