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 );
|