author | mickeyl <mickeyl> | 2003-08-10 15:40:31 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2003-08-10 15:40:31 (UTC) |
commit | 616e919ff6aea6a30e18edb37128c229e806beae (patch) (side-by-side diff) | |
tree | 31e36f7d631b3dc55460aefd05bc6a455e73ace1 /libopie2/opiedb/osqltable.cpp | |
parent | dfcbe21d8b263c13283e226bd16596c2d7c2f9a3 (diff) | |
download | opie-616e919ff6aea6a30e18edb37128c229e806beae.zip opie-616e919ff6aea6a30e18edb37128c229e806beae.tar.gz opie-616e919ff6aea6a30e18edb37128c229e806beae.tar.bz2 |
merge zeckes libsql into libopie2
Diffstat (limited to 'libopie2/opiedb/osqltable.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie2/opiedb/osqltable.cpp | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/libopie2/opiedb/osqltable.cpp b/libopie2/opiedb/osqltable.cpp new file mode 100644 index 0000000..cde40f4 --- a/dev/null +++ b/libopie2/opiedb/osqltable.cpp @@ -0,0 +1,46 @@ +#include "osqltable.h" + +OSQLTableItem::OSQLTableItem() {} +OSQLTableItem::OSQLTableItem( enum Type type, + const QString& field, + const QVariant& var) + : m_type( type ), m_field( field ), m_var( var ) +{ + +} +OSQLTableItem::~OSQLTableItem() {} +OSQLTableItem::OSQLTableItem( const OSQLTableItem& item) { + *this = item; +} +OSQLTableItem &OSQLTableItem::operator=(const OSQLTableItem& other) { + m_var = other.m_var; + m_field = other.m_field; + m_type = other.m_type; + return *this; +} +QString OSQLTableItem::fieldName()const{ + return m_field; +} +OSQLTableItem::Type OSQLTableItem::type()const { + return m_type; +} +QVariant OSQLTableItem::more()const { + return m_var; +} + +OSQLTable::OSQLTable( const QString& tableName ) + : m_table( tableName ) +{ + +} +OSQLTable::~OSQLTable() { +} +void OSQLTable::setColumns( const OSQLTableItem::ValueList& list) { + m_list = list; +} +OSQLTableItem::ValueList OSQLTable::columns()const { + return m_list; +} +QString OSQLTable::tableName()const { + return m_table; +} |