From f8ba03594573e8487927c236180ad5895e73db17 Mon Sep 17 00:00:00 2001 From: Ian C Date: Mon, 11 Apr 2005 00:03:53 +0000 Subject: Some changes and added RadioButton --- src/datax.cpp | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) (limited to 'src/datax.cpp') diff --git a/src/datax.cpp b/src/datax.cpp index e1e3f5f..d5a5b04 100644 --- a/src/datax.cpp +++ b/src/datax.cpp @@ -26,22 +26,28 @@ namespace W32DLib // ------------------------------------------------------------ // -DataX::DataX(DataX::EType type) : m_type(type) +DataX::DataX(int value) : m_type(eInt) { - switch(m_type) - { - case eString: - m_data=static_cast(new std::string()); - break; + m_data=static_cast(new int); + Set(value); +} - case eInt: - m_data=static_cast(new int); - break; - case eBool: - m_data=static_cast(new bool); - break; - } +// ------------------------------------------------------------ +// +DataX::DataX(const char *value) : m_type(eString) +{ + m_data=static_cast(new std::string()); + Set(value); +} + + +// ------------------------------------------------------------ +// +DataX::DataX(bool value) : m_type(eBool) +{ + m_data=static_cast(new bool); + Set(value); } -- cgit v1.2.3