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

List:       kde-commits
Subject:    branches/work/akonadi-ports/kdepim (merge)
From:       Thomas McGuire <mcguire () kde ! org>
Date:       2009-12-31 20:09:27
Message-ID: 1262290167.250927.21849.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1068312 by tmcguire:

In the likely event that something here doesn't build, I'll fix that tomorrow.
Happy new year!

SVN_MERGE
Merged revisions 1068248,1068258,1068273,1068279,1068287,1068301 via svnmerge from 
svn+ssh://tmcguire@svn.kde.org/home/kde/trunk/KDE/kdepim

........
  r1068248 | tmcguire | 2009-12-31 17:37:55 +0100 (Thu, 31 Dec 2009) | 2 lines
  
  Follow kdepimlibs API changes
........
  r1068258 | tmcguire | 2009-12-31 17:56:29 +0100 (Thu, 31 Dec 2009) | 2 lines
  
  Follow kdepimlibs API change
........
  r1068273 | tmcguire | 2009-12-31 19:00:24 +0100 (Thu, 31 Dec 2009) | 2 lines
  
  Follow kdepimlibs API changes
........
  r1068279 | tmcguire | 2009-12-31 19:18:56 +0100 (Thu, 31 Dec 2009) | 1 line
  
  Follow kdepimlibs API changes
........
  r1068287 | tmcguire | 2009-12-31 20:07:46 +0100 (Thu, 31 Dec 2009) | 2 lines
  
  Follow kdepimlibs API changes
........
  r1068301 | tmcguire | 2009-12-31 20:33:24 +0100 (Thu, 31 Dec 2009) | 1 line
  
  Follow kdepimlibs API changes.
........


 _M            . (directory)  
 M  +2 -2      kmail/kmcomposewin.cpp  
 M  +5 -5      runtime/agents/maildispatcher/outboxqueue.cpp  
 M  +24 -24    runtime/agents/maildispatcher/tests/aborttest.cpp  
 M  +3 -3      runtime/agents/maildispatcher/tests/dupetest.cpp  


--- branches/work/akonadi-ports/kdepim/kmail/kmcomposewin.cpp #1068311:1068312
@@ -3321,7 +3321,7 @@
 //----------------------------------------------------------------------------
 void KMComposeWin::slotSendLater()
 {
-  if ( !TransportManager::self()->promptCreateTransportIfNoneExists( this ) )
+  if ( !TransportManager::self()->showTransportCreationDialog( this, \
TransportManager::IfNoTransportExists ) )  return;
   if ( !checkRecipientNumber() )
       return;
@@ -3374,7 +3374,7 @@
   if ( !mEditor->checkExternalEditorFinished() ) {
     return;
   }
-  if ( !TransportManager::self()->promptCreateTransportIfNoneExists( this ) )
+  if ( !TransportManager::self()->showTransportCreationDialog( this, \
TransportManager::IfNoTransportExists ) )  return;
   if ( !checkRecipientNumber() )
     return;
--- branches/work/akonadi-ports/kdepim/runtime/agents/maildispatcher/outboxqueue.cpp \
#1068311:1068312 @@ -149,7 +149,7 @@
 
   const DispatchModeAttribute *mA = item.attribute<DispatchModeAttribute>();
   Q_ASSERT( mA );
-  if( mA->dispatchMode() == DispatchModeAttribute::Never ) {
+  if( mA->dispatchMode() == DispatchModeAttribute::Manual ) {
     kDebug() << "Item" << item.id() << "is queued to be sent manually.";
     return;
   }
@@ -164,7 +164,7 @@
   const SentBehaviourAttribute *sA = item.attribute<SentBehaviourAttribute>();
   Q_ASSERT( sA );
   if( sA->sentBehaviour() == SentBehaviourAttribute::MoveToCollection &&
-      sA->moveToCollection() < 0 ) {
+      !sA->moveToCollection().isValid() ) {
     kWarning() << "Item" << item.id() << "has invalid sent-mail collection.";
     return;
   }
@@ -177,11 +177,11 @@
   }
   */
 
-  if( mA->dispatchMode() == DispatchModeAttribute::AfterDueDate &&
-      mA->dueDate() > QDateTime::currentDateTime() ) {
+  if( mA->dispatchMode() == DispatchModeAttribute::Automatic &&
+      mA->sendAfter().isValid() && mA->sendAfter() > QDateTime::currentDateTime() ) \
{  // All the above was OK, so accept it for the future.
     kDebug() << "Item" << item.id() << "is accepted to be sent in the future.";
-    futureMap.insert( mA->dueDate(), item );
+    futureMap.insert( mA->sendAfter(), item );
     Q_ASSERT( !futureItems.contains( item ) );
     futureItems.insert( item );
     checkFuture();
--- branches/work/akonadi-ports/kdepim/runtime/agents/maildispatcher/tests/aborttest.cpp \
#1068311:1068312 @@ -108,9 +108,9 @@
 void AbortTest::testAbort()
 {
   // Get the MDA interface.
-  DispatcherInterface *iface = DispatcherInterface::self();
-  QVERIFY( iface->dispatcherInstance().isValid() );
-  QVERIFY( iface->dispatcherInstance().isOnline() );
+  DispatcherInterface iface;
+  QVERIFY( iface.dispatcherInstance().isValid() );
+  QVERIFY( iface.dispatcherInstance().isOnline() );
 
   // Create a large message.
   kDebug() << "Building message.";
@@ -128,16 +128,16 @@
   kDebug() << "Queuing message.";
   MessageQueueJob *qjob = new MessageQueueJob( this );
   qjob->setMessage( msg );
-  qjob->setTransportId( smtpTid );
+  qjob->transportAttribute().setTransportId( smtpTid );
   // default dispatch mode
   // default sent-mail collection
-  qjob->setFrom( "naiba" );
-  qjob->setTo( QStringList( SPAM_ADDRESS ) );
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Idle );
+  qjob->addressAttribute().setFrom( "naiba" );
+  qjob->addressAttribute().setTo( QStringList( SPAM_ADDRESS ) );
+  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Idle );
   AKVERIFYEXEC( qjob );
 
   // Wait for the MDA to begin dispatching.
-  for( int ds = 0; iface->dispatcherInstance().status() == AgentInstance::Idle; ds++ \
) { +  for( int ds = 0; iface.dispatcherInstance().status() == AgentInstance::Idle; \
ds++ ) {  QTest::qWait( 100 );
     if( ds % 10 == 0 ) {
       kDebug() << "Waiting for the MDA to begin dispatching." << ds / 10 << "seconds \
elapsed."; @@ -148,9 +148,9 @@
   QTest::qWait( 100 );
 
   // Tell the MDA to abort.
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Running );
-  iface->dispatcherInstance().abortCurrentTask();
-  for( int ds = 0; iface->dispatcherInstance().status() != AgentInstance::Idle; ds++ \
) { +  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Running );
+  iface.dispatcherInstance().abortCurrentTask();
+  for( int ds = 0; iface.dispatcherInstance().status() != AgentInstance::Idle; ds++ \
) {  QTest::qWait( 100 );
     if( ds % 10 == 0 ) {
       kDebug() << "Waiting for the MDA to become idle after aborting." << ds / 10 << \
"seconds elapsed."; @@ -158,7 +158,7 @@
 
     QVERIFY2( ds <= 100, "Timeout" );
   }
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Idle );
+  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Idle );
 
   // Verify that item has an ErrorAttribute.
   ItemFetchJob *fjob = new ItemFetchJob( outbox );
@@ -190,20 +190,20 @@
     QVERIFY2( ds <= 100, "Timeout" );
   }
   QCOMPARE( addSpy->count(), 1 );
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Idle );
+  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Idle );
 }
 
 void AbortTest::testAbortWhileIdle()
 {
   // Get the MDA interface.
-  DispatcherInterface *iface = DispatcherInterface::self();
-  QVERIFY( iface->dispatcherInstance().isValid() );
-  QVERIFY( iface->dispatcherInstance().isOnline() );
+  DispatcherInterface iface;
+  QVERIFY( iface.dispatcherInstance().isValid() );
+  QVERIFY( iface.dispatcherInstance().isOnline() );
 
   // Abort thin air.
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Idle );
-  iface->dispatcherInstance().abortCurrentTask();
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Idle );
+  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Idle );
+  iface.dispatcherInstance().abortCurrentTask();
+  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Idle );
 
   // Queue a message (to check that subsequent messages are being sent).
   QVERIFY( monitor );
@@ -212,12 +212,12 @@
   msg->setContent( "\ntestAbortWhileIdle" );
   MessageQueueJob *qjob = new MessageQueueJob( this );
   qjob->setMessage( msg );
-  qjob->setTransportId( akoTid );
+  qjob->transportAttribute().setTransportId( akoTid );
   // default dispatch mode
   // default sent-mail collection
-  qjob->setFrom( "naiba" );
-  qjob->setTo( QStringList( "dracu" ) );
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Idle );
+  qjob->addressAttribute().setFrom( "naiba" );
+  qjob->addressAttribute().setTo( QStringList( "dracu" ) );
+  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Idle );
   AKVERIFYEXEC( qjob );
 
   // Verify that the item got sent.
@@ -226,7 +226,7 @@
     QVERIFY2( s <= 10, "Timeout" );
   }
   QCOMPARE( addSpy->count(), 1 );
-  QCOMPARE( iface->dispatcherInstance().status(), AgentInstance::Idle );
+  QCOMPARE( iface.dispatcherInstance().status(), AgentInstance::Idle );
 }
 
 QTEST_AKONADIMAIN( AbortTest, NoGUI )
--- branches/work/akonadi-ports/kdepim/runtime/agents/maildispatcher/tests/dupetest.cpp \
#1068311:1068312 @@ -147,11 +147,11 @@
 
     MessageQueueJob *job = new MessageQueueJob( this );
     job->setMessage( msg );
-    job->setTransportId( TransportManager::self()->defaultTransportId() );
+    job->transportAttribute().setTransportId( \
TransportManager::self()->defaultTransportId() );  // default dispatch mode
     // default sent-mail collection
-    job->setFrom( "naiba" );
-    job->setTo( QStringList( "dracu" ) );
+    job->addressAttribute().setFrom( "naiba" );
+    job->addressAttribute().setTo( QStringList( "dracu" ) );
     //AKVERIFYEXEC( job );
     job->start();
     QTest::qWait( delay );


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

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