00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "kexiapppart.h"
00021
00022 #include "core/kexipart.h"
00023 #include "core/kexipartitem.h"
00024
00025
00026 using namespace Kross::KexiApp;
00027
00028 KexiAppPartItem::KexiAppPartItem(KexiPart::Item* item)
00029 : Kross::Api::Class<KexiAppPartItem>("KexiAppPartItem")
00030 {
00031 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,int> >
00032 ("identifier", item, &::KexiPart::Item::identifier );
00033 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,void>, Kross::Api::ProxyValue<Kross::Api::Variant,int> >
00034 ("setIdentifier", item, &::KexiPart::Item::setIdentifier );
00035
00036 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,QCString> >
00037 ("mimeType", item, &::KexiPart::Item::mimeType );
00038 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,void>, Kross::Api::ProxyValue<Kross::Api::Variant,QCString> >
00039 ("setMimeType", item, &::KexiPart::Item::setMimeType );
00040
00041 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,QString> >
00042 ("name", item, &::KexiPart::Item::name );
00043 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,void>, Kross::Api::ProxyValue<Kross::Api::Variant,QString> >
00044 ("setName", item, &::KexiPart::Item::setName );
00045
00046 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,QString> >
00047 ("caption", item, &::KexiPart::Item::caption );
00048 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,void>, Kross::Api::ProxyValue<Kross::Api::Variant,QString> >
00049 ("setCaption", item, &::KexiPart::Item::setCaption );
00050
00051 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,QString> >
00052 ("description", item, &::KexiPart::Item::description );
00053 this->addProxyFunction< Kross::Api::ProxyValue<Kross::Api::Variant,void>, Kross::Api::ProxyValue<Kross::Api::Variant,QString> >
00054 ("setDescription", item, &::KexiPart::Item::setDescription );
00055 }