22 #include "configguimoto.h" 28 #include <klineedit.h> 30 #include <tdelocale.h> 32 ConfigGuiMoto::ConfigGuiMoto( const QSync::Member &member, TQWidget *parent ) 33 : ConfigGui( member, parent ) 38 void ConfigGuiMoto::load( const TQString &xml ) 41 doc.setContent( xml ); 42 TQDomElement docElement = doc.documentElement(); 44 for( node = docElement.firstChild(); !node.isNull(); node = node.nextSibling() ) { 45 TQDomElement element = node.toElement(); 46 if ( element.tagName() == "device" ) { 47 mDeviceString->setText( element.text() ); 52 TQString ConfigGuiMoto::save() const 54 TQString config = "<config>\n"; 56 config += TQString( "<device>%1</device>\n" ).arg( mDeviceString->text() ); 58 config += "</config>"; 63 void ConfigGuiMoto::initGUI() 65 TQGridLayout *layout = new TQGridLayout( topLayout(), 12, 3, KDialog::spacingHint() ); 66 layout->setMargin( KDialog::marginHint() ); 68 layout->addWidget( new TQLabel( i18n( "Device String:" ), this ), 0, 0 ); 69 mDeviceString = new KLineEdit( this ); 70 layout->addMultiCellWidget( mDeviceString, 0, 0, 1, 2 );
|