Wt examples  3.3.5
Classes | Functions
/usr/src/RPM/BUILD/wt-3.3.5-rc2/examples/treeview-dragdrop/CsvUtil.C File Reference
#include <fstream>
#include <boost/tokenizer.hpp>
#include <boost/lexical_cast.hpp>
#include <Wt/WAbstractItemModel>
#include <Wt/WStandardItemModel>
#include <Wt/WStandardItem>
#include <Wt/WString>
#include "CsvUtil.h"

Go to the source code of this file.

Classes

class  NumericItem

Functions

Wt::WStandardItemModelcsvToModel (const std::string &csvFile, Wt::WObject *parent, bool firstLineIsHeaders)
void readFromCsv (std::istream &f, Wt::WAbstractItemModel *model, int numRows, bool firstLineIsHeaders)
 Utility function that reads a model from a CSV file.

Function Documentation

Wt::WStandardItemModel* csvToModel ( const std::string &  csvFile,
Wt::WObject parent,
bool  firstLineIsHeaders 
)

Definition at line 41 of file CsvUtil.C.

{
  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;
}

Generated on Tue Mar 22 2016 for the C++ Web Toolkit (Wt) by doxygen 1.7.6.1