serverprofiles saving init

This commit is contained in:
doitux
2007-02-27 19:11:27 +00:00
parent 0d592ca9d1
commit 3d79af40f1
4 changed files with 34 additions and 3 deletions
@@ -19,7 +19,7 @@
***************************************************************************/
#include "joinnetworkgamedialogimpl.h"
#include "session.h"
// #include "configfile.h"
#include "configfile.h"
joinNetworkGameDialogImpl::joinNetworkGameDialogImpl(QWidget *parent)
: QDialog(parent)
@@ -29,6 +29,7 @@ joinNetworkGameDialogImpl::joinNetworkGameDialogImpl(QWidget *parent)
lineEdit_ipAddress->setFocus();
myConfig = new ConfigFile;
// QShortcut *connectKey = new QShortcut(QKeySequence(Qt::Key_Enter), this);
// connect( connectKey, SIGNAL(activated() ), pushButton_connect, SLOT( click() ) );
@@ -46,7 +47,23 @@ void joinNetworkGameDialogImpl::startClient() {
void joinNetworkGameDialogImpl::saveServerProfile() {
// TODO: Check input values!
//Anlegen!
TiXmlDocument doc;
TiXmlDeclaration * decl = new TiXmlDeclaration( "1.0", "UTF-8", "");
doc.LinkEndChild( decl );
TiXmlElement * root = new TiXmlElement( "PokerTH" );
doc.LinkEndChild( root );
TiXmlElement * config;
config = new TiXmlElement( "ServerProfiles" );
root->LinkEndChild( config );
TiXmlElement * confElement11 = new TiXmlElement( "ShowLeftToolBox" );
config->LinkEndChild( confElement11 );
confElement11->SetAttribute("value", 1);
doc.SaveFile( myConfig->readConfigString("dataDir")+"" );
}
void joinNetworkGameDialogImpl::deleteServerProfile() {
@@ -33,6 +33,8 @@ Q_OBJECT
public:
joinNetworkGameDialogImpl(QWidget *parent = 0);
ConfigFile *myConfig;
public slots:
void startClient();