Wt examples  3.3.6
Public Member Functions | List of all members
NumericItem Class Reference
Inheritance diagram for NumericItem:
Inheritance graph
[legend]

Public Member Functions

virtual NumericItemclone () const
 
virtual void setData (const boost::any &data, int role=Wt::UserRole)
 

Detailed Description

Definition at line 16 of file CsvUtil.C.

Member Function Documentation

◆ clone()

virtual NumericItem* NumericItem::clone ( ) const
inlinevirtual

Definition at line 18 of file CsvUtil.C.

18  {
19  return new NumericItem();
20  }

◆ setData()

virtual void NumericItem::setData ( const boost::any &  data,
int  role = Wt::UserRole 
)
inlinevirtual

Definition at line 22 of file CsvUtil.C.

22  {
23  boost::any dt;
24 
25  if (role == Wt::EditRole) {
26  std::string s = Wt::asString(data).toUTF8();
27 
28  char *end;
29  double d = std::strtod(s.c_str(), &end);
30  if (*end == 0)
31  dt = boost::any(d);
32  else
33  dt = data;
34  } else
35  dt = data;
36 
37  Wt::WStandardItem::setData(dt, role);
38  }

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

Generated on Thu Jan 12 2017 for the C++ Web Toolkit (Wt) by doxygen 1.8.13