summaryrefslogtreecommitdiff
path: root/core/settings/security/security.cpp
authorzecke <zecke>2003-09-20 18:23:58 (UTC)
committer zecke <zecke>2003-09-20 18:23:58 (UTC)
commit2fbd2230957098e5601d9d5c4b04a4af220afbce (patch) (side-by-side diff)
treed187f0e8b61f97f36764591f6daa81d5bc2cda41 /core/settings/security/security.cpp
parenta986ab57229fa7a0d039d320001dc48018951bf1 (diff)
downloadopie-2fbd2230957098e5601d9d5c4b04a4af220afbce.zip
opie-2fbd2230957098e5601d9d5c4b04a4af220afbce.tar.gz
opie-2fbd2230957098e5601d9d5c4b04a4af220afbce.tar.bz2
Thanks to treke for tweaking the ui file
Allow the user to set how the QCOP bridge should response Either in Qtopia1.7 mode or the one found prior including Opie1.0 or respond in both ways We still need to check what sync utilities can cope with 'both'
Diffstat (limited to 'core/settings/security/security.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/settings/security/security.cpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/core/settings/security/security.cpp b/core/settings/security/security.cpp
index 75a181b..c4726b3 100644
--- a/core/settings/security/security.cpp
+++ b/core/settings/security/security.cpp
@@ -25,2 +25,3 @@
#include <qpe/qpedialog.h>
+#include <qpe/qcopenvelope_qws.h>
@@ -74,2 +75,5 @@
+ cfg.setGroup("SyncMode");
+ int mode = cfg.readNumEntry("Mode",2); // Default to Sharp
+ syncModeCombo->setCurrentItem( mode - 1 );
@@ -134,2 +138,3 @@ void Security::accept()
QDialog::accept();
+ QCopEnvelope env("QPE/System", "securityChanged()" );
}
@@ -187,3 +192,3 @@ void Security::parseNet(const QString& sn,int& auth_peer,int& auth_peer_bits)
-void Security::loadUsers ( void )
+void Security::loadUsers ( void )
{
@@ -191,6 +196,6 @@ void Security::loadUsers ( void )
if ( passwd.open(IO_ReadOnly) ) {
- QTextStream t( &passwd );
+ QTextStream t( &passwd );
QString s;
QStringList account;
- while ( !t.eof() ) {
+ while ( !t.eof() ) {
account = QStringList::split(':',t.readLine());
@@ -202,3 +207,3 @@ void Security::loadUsers ( void )
// Highlight this item if it is set to autologinToggle
- if ( *account.at(0) == autoLoginName)
+ if ( *account.at(0) == autoLoginName)
userlist->setCurrentItem(userlist->count()-1);
@@ -214,3 +219,3 @@ void Security::toggleAutoLogin(bool val)
userlist->setEnabled(val);
- if (!autoLogin)
+ if (!autoLogin)
autoLoginName=userlist->currentText();
@@ -257,2 +262,4 @@ void Security::applySecurity()
+ cfg.setGroup("SyncMode");
+ cfg.writeEntry("Mode", syncModeCombo->currentItem()+1 );
}