[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/runtime/resources/kolabproxy/wizard
From: Tom Albers <toma () kde ! org>
Date: 2010-05-16 11:58:46
Message-ID: 20100516120343.C0370AC8B5 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1127366 by toma:
Adjust the kolab assistant to the new accountwizard. Don't ask name, email or \
password anymore, just the server is left now.
M +8 -28 kolabwizard.js
M +6 -62 kolabwizard.ui
--- trunk/KDE/kdepim/runtime/resources/kolabproxy/wizard/kolabwizard.js \
#1127365:1127366 @@ -21,22 +21,7 @@
var page = Dialog.addPage( "kolabwizard.ui", "Personal Settings" );
var userChangedServerAddress = false;
-function emailChanged( arg )
-{
- validateInput();
- if ( userChangedServerAddress == true ) {
- return;
- }
- var pos = arg.indexOf( "@" );
- if ( pos >= 0 && (pos + 1) < arg.length ) {
- var server = arg.slice( pos + 1, arg.length );
- page.kolabWizard.serverAddress.setText( server );
- }
-
- userChangedServerAddress = false;
-}
-
function serverChanged( arg )
{
validateInput();
@@ -49,7 +34,7 @@
function validateInput()
{
- if ( page.kolabWizard.serverAddress.text == "" || \
page.kolabWizard.emailAddress.text == "" ) { + if ( \
page.kolabWizard.serverAddress.text == "" ) { page.setValid( false );
} else {
page.setValid( true );
@@ -61,13 +46,13 @@
SetupManager.createResource( "akonadi_kolabproxy_resource" );
var identity = SetupManager.createIdentity();
- identity.setEmail( page.kolabWizard.emailAddress.text );
- identity.setRealName( page.kolabWizard.fullName.text );
+ identity.setEmail( SetupManager.email() );
+ identity.setRealName( SetupManager.name() );
var imapRes = SetupManager.createResource( "akonadi_imap_resource" );
imapRes.setOption( "ImapServer", page.kolabWizard.serverAddress.text );
- imapRes.setOption( "UserName", page.kolabWizard.emailAddress.text );
- imapRes.setOption( "Password", page.kolabWizard.password.text );
+ imapRes.setOption( "UserName", SetupManager.email() );
+ imapRes.setOption( "Password", SetupManager.password() );
imapRes.setOption( "UseDefaultIdentity", false );
imapRes.setOption( "AccountIdentity", identity.uoid() );
imapRes.setOption( "SubscriptionEnabled", true );
@@ -77,11 +62,11 @@
smtp.setHost( page.kolabWizard.serverAddress.text );
smtp.setPort( 465 );
smtp.setEncryption( "SSL" );
- smtp.setUsername( page.kolabWizard.emailAddress.text );
- smtp.setPassword( page.kolabWizard.password.text );
+ smtp.setUsername( SetupManager.email() );
+ smtp.setPassword( SetupManager.password() );
var ldap = SetupManager.createLdap();
- ldap.setUser( page.kolabWizard.emailAddress.text );
+ ldap.setUser( SetupManager.email() );
ldap.setServer( page.kolabWizard.serverAddress.text );
var korganizer = SetupManager.createConfigFile( "korganizerrc" );
@@ -92,12 +77,7 @@
SetupManager.execute();
}
-connect( page.kolabWizard.emailAddress, "textChanged(QString)", this, \
"emailChanged(QString)" ); connect( page.kolabWizard.serverAddress, \
"textChanged(QString)", this, "serverChanged(QString)" ); connect( page, \
"pageLeftNext()", this, "setup()" );
-page.kolabWizard.emailAddress.text = SetupManager.email();
-page.kolabWizard.password.text = SetupManager.password();
-page.kolabWizard.fullName.text = SetupManager.name();
-
validateInput();
--- trunk/KDE/kdepim/runtime/resources/kolabproxy/wizard/kolabwizard.ui \
#1127365:1127366 @@ -7,24 +7,14 @@
<x>0</x>
<y>0</y>
<width>400</width>
- <height>300</height>
+ <height>81</height>
</rect>
</property>
<layout class="QFormLayout" name="formLayout">
- <item row="3" column="0">
- <widget class="QLabel" name="label">
- <property name="text">
- <string>&Email Address:</string>
+ <property name="fieldGrowthPolicy">
+ <enum>QFormLayout::ExpandingFieldsGrow</enum>
</property>
- <property name="buddy">
- <cstring>emailAddress</cstring>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="KLineEdit" name="emailAddress"/>
- </item>
- <item row="4" column="0">
+ <item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>&Server Address:</string>
@@ -34,27 +24,10 @@
</property>
</widget>
</item>
- <item row="4" column="1">
+ <item row="1" column="1">
<widget class="KLineEdit" name="serverAddress"/>
</item>
- <item row="5" column="0">
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>&Password:</string>
- </property>
- <property name="buddy">
- <cstring>password</cstring>
- </property>
- </widget>
- </item>
- <item row="5" column="1">
- <widget class="KLineEdit" name="password">
- <property name="passwordMode">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="6" column="0">
+ <item row="2" column="0">
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
@@ -67,32 +40,6 @@
</property>
</spacer>
</item>
- <item row="1" column="0">
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_4">
- <property name="text">
- <string>&Full Name:</string>
- </property>
- <property name="buddy">
- <cstring>fullName</cstring>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="KLineEdit" name="fullName"/>
- </item>
</layout>
</widget>
<customwidgets>
@@ -103,10 +50,7 @@
</customwidget>
</customwidgets>
<tabstops>
- <tabstop>fullName</tabstop>
- <tabstop>emailAddress</tabstop>
<tabstop>serverAddress</tabstop>
- <tabstop>password</tabstop>
</tabstops>
<resources/>
<connections/>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic