42 void eDocument::init()
89 void eDocument::setData( QWidget *o,
aCfg *md )
93 if ( o->className() != QString(
"wDocument") || !md ) {
112 QStringList tlist = md->
types( md_document );
115 for ( QStringList::Iterator it = tlist.begin(); it != tlist.end(); ++it ) {
116 otypes.append( (*it).section(
"\t", 0, 0 ) );
117 eType->insertItem( (*it).section(
"\t", 1, 1 ), idx++ );
119 for ( i = 0 ; i < otypes.count(); i++ ) {
121 if( otypes[i][0] ==
'O' ) {
122 sscanf( (
const char *)otypes[ i ],
"O %d", &oid );
124 eType->setCurrentItem( i );
132 void eDocument::getData( QWidget *o )
138 if ( o->className() != QString(
"wDocument") )
return;
141 int idx=eType->currentItem();
145 if( otypes[idx][0] ==
'O' ) {
146 sscanf( (
const char *)otypes[ idx ],
"O %d", &oid );
148 f->setProperty(
"Id", QVariant( oid ) );
Визуальный объект - контейнер для работы с документами. Наследует aWidget.
Definition: wdocument.h:47
QStringList types(const QString &filter=QString::null, aCfgItem *obj=0)
Definition: acfg.cpp:1297
Класс реализует програмный интерфейс доступа к элементам метаданных системы. Наследует QObject...
Definition: acfg.h:436