kexi
schemadata.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <kexidb/schemadata.h>
00021 #include <kexidb/connection.h>
00022
00023 #include <kdebug.h>
00024
00025 using namespace KexiDB;
00026
00027 SchemaData::SchemaData(int obj_type)
00028 : m_type(obj_type)
00029 , m_id(-1)
00030 , m_native(false)
00031 {
00032 }
00033
00034 SchemaData::~SchemaData()
00035 {
00036 }
00037
00038 void SchemaData::clear()
00039 {
00040 m_id = -1;
00041 m_name = QString::null;
00042 m_caption = QString::null;
00043 m_desc = QString::null;
00044 }
00045
00046 QString SchemaData::schemaDataDebugString() const
00047 {
00048 QString desc = m_desc;
00049 if (desc.length()>40) {
00050 desc.truncate(40);
00051 desc+="...";
00052 }
00053 return QString("id=%1 name='%2' caption='%3' desc='%4'")
00054 .arg(m_id).arg(m_name).arg(m_caption).arg(desc);
00055 }
|