summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/mainwindow.cpp98
-rw-r--r--korganizer/mainwindow.h2
-rw-r--r--libkdepim/ksyncprefsdialog.cpp6
3 files changed, 33 insertions, 73 deletions
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp
index bce2a54..fe7e6d3 100644
--- a/korganizer/mainwindow.cpp
+++ b/korganizer/mainwindow.cpp
@@ -874,5 +874,2 @@ void MainWindow::fillSyncMenu()
874 syncMenu->insertSeparator(); 874 syncMenu->insertSeparator();
875 syncMenu->insertItem( i18n("New Pi-Sync!"), 4 );
876 syncMenu->insertItem( i18n("Quick Pi-Sync!"), 5 );
877 syncMenu->insertSeparator();
878 syncMenu->insertItem( i18n("Multiple sync"), 1 ); 875 syncMenu->insertItem( i18n("Multiple sync"), 1 );
@@ -954,3 +951,8 @@ int MainWindow::ringSync()
954 syncPhone(); 951 syncPhone();
955 } else 952 } else if ( temp->getIsPiSync() ) {
953 mPassWordPiSync = temp->getRemotePw();
954 KOPrefs::instance()->mActiveSyncPort = temp->getRemotePort();
955 KOPrefs::instance()->mActiveSyncIP = temp->getRemoteIP();
956 syncPi();
957 } else
956 syncRemote( temp, false ); 958 syncRemote( temp, false );
@@ -1038,10 +1040,2 @@ void MainWindow::slotSyncMenu( int action )
1038 } 1040 }
1039 if ( action == 4 ) {
1040 performQuick();
1041 return;
1042 }
1043 if ( action == 5 ) {
1044 performQuickQuick();
1045 return;
1046 }
1047 1041
@@ -1084,3 +1078,8 @@ void MainWindow::slotSyncMenu( int action )
1084 syncPhone(); 1078 syncPhone();
1085 } else 1079 } else if ( temp->getIsPiSync() ) {
1080 mPassWordPiSync = temp->getRemotePw();
1081 KOPrefs::instance()->mActiveSyncPort = temp->getRemotePort();
1082 KOPrefs::instance()->mActiveSyncIP = temp->getRemoteIP();
1083 syncPi();
1084 } else
1086 syncRemote( temp ); 1085 syncRemote( temp );
@@ -1957,43 +1956,4 @@ void MainWindow::getFile( bool success )
1957 1956
1958void MainWindow::performQuick() 1957void MainWindow::syncPi()
1959{ 1958{
1960
1961 setCaption( i18n("Please input connection settings") );
1962 QString retfile = "";
1963 QDialog dia ( this, "input-dialog", true );
1964 QLineEdit lab ( &dia );
1965 QVBoxLayout lay( &dia );
1966 QLabel label ( i18n("IP address\n(Example: 192.168.0.40)"), &dia );
1967 lay.addWidget( &label);
1968 lab.setText( KOPrefs::instance()->mActiveSyncIP );
1969 lay.setMargin(7);
1970 lay.setSpacing(7);
1971 lay.addWidget( &lab);
1972 QLabel label2 ( i18n("Port number (Default: 9197)"), &dia );
1973 lay.addWidget( &label2);
1974 QLineEdit lab2 ( &dia );
1975 lab2.setText( KOPrefs::instance()->mActiveSyncPort );
1976 lay.addWidget( &lab2);
1977
1978 QLineEdit lepw ( &dia );
1979 lepw.setText( mPassWordPiSync );
1980 QLabel label3 ( i18n("Password to enable\naccess to remote:"), &dia );
1981 lay.addWidget( &label3);
1982 lay.addWidget( &lepw);
1983
1984 dia.setFixedSize( 230,200 );
1985 dia.setCaption( i18n("Enter port for Pi-Sync ") );
1986 QPushButton pb ( "OK", &dia);
1987 lay.addWidget( &pb );
1988 connect(&pb, SIGNAL( clicked() ), &dia, SLOT ( accept() ) );
1989 dia.show();
1990 int res = dia.exec();
1991 if ( !res ) {
1992 setCaption( i18n("Syncing cancelled!") );
1993 return;
1994 }
1995 mPassWordPiSync = lepw.text();
1996 dia.hide();
1997 KOPrefs::instance()->mActiveSyncPort = lab2.text();
1998 KOPrefs::instance()->mActiveSyncIP = lab.text();
1999 qApp->processEvents(); 1959 qApp->processEvents();
@@ -2379,3 +2339,3 @@ void KServerSocket::newConnection ( int socket )
2379{ 2339{
2380 qDebug("KServerSocket:New connection %d ", socket); 2340 // qDebug("KServerSocket:New connection %d ", socket);
2381 if ( mSocket ) { 2341 if ( mSocket ) {
@@ -2393,5 +2353,4 @@ void KServerSocket::discardClient()
2393{ 2353{
2394 qDebug(" KServerSocket::discardClient()"); 2354 //qDebug(" KServerSocket::discardClient()");
2395 if ( mSocket ) { 2355 if ( mSocket ) {
2396 qDebug("delete ");
2397 delete mSocket; 2356 delete mSocket;
@@ -2407,6 +2366,5 @@ void KServerSocket::readClient()
2407 } 2366 }
2408 qDebug("KServerSocket readClient()"); 2367 //qDebug("KServerSocket readClient()");
2409 if ( mSocket->canReadLine() ) { 2368 if ( mSocket->canReadLine() ) {
2410 QStringList tokens = QStringList::split( QRegExp("[ \r\n][ \r\n]*"), mSocket->readLine() ); 2369 QStringList tokens = QStringList::split( QRegExp("[ \r\n][ \r\n]*"), mSocket->readLine() );
2411 qDebug("KServerSocket socket->canReadLine()");
2412 if ( tokens[0] == "GET" ) { 2370 if ( tokens[0] == "GET" ) {
@@ -2442,3 +2400,3 @@ void KServerSocket::send_file()
2442{ 2400{
2443 qDebug("MainWindow::sendFile(QSocket* s) "); 2401 //qDebug("MainWindow::sendFile(QSocket* s) ");
2444 if ( mSyncActionDialog ) 2402 if ( mSyncActionDialog )
@@ -2480,4 +2438,3 @@ void KServerSocket::send_file()
2480 file.close(); 2438 file.close();
2481 mSyncActionDialog->setCaption( i18n("Waiting to get back synced file") ); 2439 mSyncActionDialog->setCaption( i18n("Waiting for synced file...") );
2482 qDebug("file sent ");
2483 mSocket->close(); 2440 mSocket->close();
@@ -2498,3 +2455,3 @@ void KServerSocket::readBackFileFromSocket()
2498{ 2455{
2499 qDebug("readBackFileFromSocket() %d ", piTime.elapsed ()); 2456 //qDebug("readBackFileFromSocket() %d ", piTime.elapsed ());
2500 while ( mSocket->canReadLine () ) { 2457 while ( mSocket->canReadLine () ) {
@@ -2503,3 +2460,3 @@ void KServerSocket::readBackFileFromSocket()
2503 piFileString += line; 2460 piFileString += line;
2504 qDebug("readline: %s ", line.latin1()); 2461 //qDebug("readline: %s ", line.latin1());
2505 mSyncActionDialog->setCaption( i18n("Received %1 bytes").arg( piFileString.length() ) ); 2462 mSyncActionDialog->setCaption( i18n("Received %1 bytes").arg( piFileString.length() ) );
@@ -2509,3 +2466,3 @@ void KServerSocket::readBackFileFromSocket()
2509 // wait for more 2466 // wait for more
2510 qDebug("waitformore "); 2467 //qDebug("waitformore ");
2511 QTimer::singleShot( 100, this , SLOT (readBackFileFromSocket( ) )); 2468 QTimer::singleShot( 100, this , SLOT (readBackFileFromSocket( ) ));
@@ -2528,3 +2485,2 @@ void KServerSocket::readBackFileFromSocket()
2528 ts.setCodec( QTextCodec::codecForName("utf8") ); 2485 ts.setCodec( QTextCodec::codecForName("utf8") );
2529 qDebug("finish ");
2530 mSyncActionDialog->setCaption( i18n("Writing file to disk...") ); 2486 mSyncActionDialog->setCaption( i18n("Writing file to disk...") );
@@ -2583,2 +2539,3 @@ void KCommandSocket::writeFile( QString fileName )
2583 } 2539 }
2540 mSocket->connectToHost( mHost, mPort );
2584 QTextStream ts2( &file2 ); 2541 QTextStream ts2( &file2 );
@@ -2591,2 +2548,3 @@ void KCommandSocket::writeFile( QString fileName )
2591 } 2548 }
2549 mRetVal= true;
2592 mSocket->close(); 2550 mSocket->close();
@@ -2603,2 +2561,3 @@ void KCommandSocket::sendStop()
2603 } 2561 }
2562 mSocket->connectToHost( mHost, mPort );
2604 QTextStream os2( mSocket ); 2563 QTextStream os2( mSocket );
@@ -2625,3 +2584,3 @@ void KCommandSocket::readFileFromSocket()
2625{ 2584{
2626 qDebug("readBackFileFromSocket() %d ", mTime.elapsed ()); 2585 //qDebug("readBackFileFromSocket() %d ", mTime.elapsed ());
2627 while ( mSocket->canReadLine () ) { 2586 while ( mSocket->canReadLine () ) {
@@ -2630,3 +2589,3 @@ void KCommandSocket::readFileFromSocket()
2630 mFileString += line; 2589 mFileString += line;
2631 qDebug("readline: %s ", line.latin1()); 2590 //qDebug("readline: %s ", line.latin1());
2632 } 2591 }
@@ -2634,3 +2593,3 @@ void KCommandSocket::readFileFromSocket()
2634 // wait for more 2593 // wait for more
2635 qDebug("waitformore "); 2594 //qDebug("waitformore ");
2636 QTimer::singleShot( 100, this , SLOT (readFileFromSocket( ) )); 2595 QTimer::singleShot( 100, this , SLOT (readFileFromSocket( ) ));
@@ -2651,3 +2610,2 @@ void KCommandSocket::readFileFromSocket()
2651 ts.setCodec( QTextCodec::codecForName("utf8") ); 2610 ts.setCodec( QTextCodec::codecForName("utf8") );
2652 qDebug("finish ");
2653 ts << mFileString; 2611 ts << mFileString;
@@ -2670,3 +2628,3 @@ void KCommandSocket::deleteSocket()
2670 } 2628 }
2671 qDebug("KCommandSocket::deleteSocket() %d", mRetVal ); 2629 //qDebug("KCommandSocket::deleteSocket() %d", mRetVal );
2672 if ( mSocket) 2630 if ( mSocket)
diff --git a/korganizer/mainwindow.h b/korganizer/mainwindow.h
index 5a67765..f8b2334 100644
--- a/korganizer/mainwindow.h
+++ b/korganizer/mainwindow.h
@@ -149,2 +149,3 @@ class MainWindow : public QMainWindow
149 void syncPhone(); 149 void syncPhone();
150 void syncPi();
150 void syncLocalFile(); 151 void syncLocalFile();
@@ -177,3 +178,2 @@ class MainWindow : public QMainWindow
177 void enableQuick(); 178 void enableQuick();
178 void performQuick();
179 void performQuickQuick(); 179 void performQuickQuick();
diff --git a/libkdepim/ksyncprefsdialog.cpp b/libkdepim/ksyncprefsdialog.cpp
index f05c846..0caa27e 100644
--- a/libkdepim/ksyncprefsdialog.cpp
+++ b/libkdepim/ksyncprefsdialog.cpp
@@ -192,3 +192,3 @@ void KSyncPrefsDialog::setupSyncAlgTab()
192 mIsLocal = new QRadioButton ( i18n("Local file"), gr ); 192 mIsLocal = new QRadioButton ( i18n("Local file"), gr );
193 mIsPi = new QRadioButton ( i18n("Quick Pi-Sync"), gr ); 193 mIsPi = new QRadioButton ( i18n("Pi-Sync ( direct Kx/Pi to Kx/Pi sync )"), gr );
194 connect (mIsPi, SIGNAL( toggled(bool)), this, SLOT (kindChanged(bool) ) ); 194 connect (mIsPi, SIGNAL( toggled(bool)), this, SLOT (kindChanged(bool) ) );
@@ -458,3 +458,4 @@ void KSyncPrefsDialog::profileChanged( int item )
458 mIsPhone->setChecked(prof->getIsPhoneSync()) ; 458 mIsPhone->setChecked(prof->getIsPhoneSync()) ;
459 mIsNotLocal->setChecked(!prof->getIsLocalFileSync() && !prof->getIsPhoneSync() ); 459 mIsPi->setChecked(prof->getIsPiSync()) ;
460 mIsNotLocal->setChecked(!prof->getIsLocalFileSync() && !prof->getIsPhoneSync() &&!prof->getIsPiSync() );
460 proGr->setEnabled( item > 2 ); 461 proGr->setEnabled( item > 2 );
@@ -579,2 +580,3 @@ void KSyncPrefsDialog::saveProfile()
579 prof->setIsPhoneSync( mIsPhone->isChecked() ); 580 prof->setIsPhoneSync( mIsPhone->isChecked() );
581 prof->setIsPiSync( mIsPi->isChecked() );
580 prof->setWriteBackFuture(mWriteBackFuture->isChecked()); 582 prof->setWriteBackFuture(mWriteBackFuture->isChecked());