[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/runtime/accountwizard
From:       Laurent Montel <montel () kde ! org>
Date:       2010-02-28 21:34:14
Message-ID: 1267392854.069951.5521.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1097305 by mlaurent:

Now we can write in config file.


 M  +1 -0      CMakeLists.txt  
 A             configfile.cpp   [License: LGPL (v2+)]
 A             configfile.h   [License: LGPL (v2+)]
 M  +11 -0     setupmanager.cpp  
 M  +1 -0      setupmanager.h  


--- trunk/KDE/kdepim/runtime/accountwizard/CMakeLists.txt #1097304:1097305
@@ -11,6 +11,7 @@
   resource.cpp
   setupobject.cpp
   transport.cpp
+  configfile.cpp
 )
 
 kde4_add_ui_files(accountwizard_srcs
--- trunk/KDE/kdepim/runtime/accountwizard/setupmanager.cpp #1097304:1097305
@@ -21,6 +21,7 @@
 #include "resource.h"
 #include "setuppage.h"
 #include "transport.h"
+#include "configfile.h"
 
 SetupManager::SetupManager( QObject* parent) :
   QObject(parent),
@@ -53,6 +54,16 @@
   return t;
 }
 
+QObject* SetupManager::createConfigFile(const QString& fileName)
+{
+  ConfigFile *t = new ConfigFile( fileName, this );
+  connect( t, SIGNAL(finished(QString)), SLOT(setupSucceeded(QString)) );
+  connect( t, SIGNAL(info(QString)), SLOT(setupInfo(QString)) );
+  connect( t, SIGNAL(error(QString)), SLOT(setupFailed(QString)) );
+  m_objectToSetup.append( t );
+  return t;
+}
+
 void SetupManager::execute()
 {
   m_page->setStatus( i18n( "Setting up account..." ) );
--- trunk/KDE/kdepim/runtime/accountwizard/setupmanager.h #1097304:1097305
@@ -35,6 +35,7 @@
   public slots:
     Q_SCRIPTABLE QObject* createResource( const QString &type );
     Q_SCRIPTABLE QObject* createTransport( const QString &type );
+    Q_SCRIPTABLE QObject* createConfigFile( const QString &configName );
     Q_SCRIPTABLE void execute();
 
   private:
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic