[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/akonadi/agents
From: Volker Krause <vkrause () kde ! org>
Date: 2009-10-01 16:28:47
Message-ID: 1254414527.290075.15700.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1030131 by vkrause:
Fix stupid mistake in the Strigi initialization code and index the \Seen
flag of mails.
M +7 -1 nepomuk_email_feeder/messageanalyzer.cpp
M +2 -2 nepomukfeeder/nepomukfeederagentbase.cpp
M +1 -0 nie_fast/CMakeLists.txt
--- trunk/KDE/kdepim/akonadi/agents/nepomuk_email_feeder/messageanalyzer.cpp \
#1030130:1030131 @@ -24,6 +24,8 @@
#include <personcontact.h>
#include <nepomukfeederagentbase.h>
#include <attachment.h>
+#include <nmo.h>
+#include <mailboxdataobject.h>
#include <akonadi/item.h>
@@ -47,8 +49,12 @@
m_mainBodyPart( 0 )
{
NepomukFeederAgentBase::setParent( m_email, item );
+
+ // the \Seen flag is in MailboxDataObject instead of Email...
+ NepomukFast::MailboxDataObject mdb( item.url(), graphUri );
+ mdb.setIsReads( QList<bool>() << item.flags().contains( "\\Seen" ) );
+
const KMime::Message::Ptr msg = item.payload<KMime::Message::Ptr>();
-
processHeaders( msg );
if ( !msg->body().isEmpty() || !msg->contents().isEmpty() ) {
--- trunk/KDE/kdepim/akonadi/agents/nepomukfeeder/nepomukfeederagentbase.cpp \
#1030130:1030131 @@ -276,8 +276,8 @@
// try to obtain a Strigi index manager with a Soprano backend
if ( !mStrigiIndexManager && mNeedsStrigi ) {
- Strigi::IndexManager* indexManager = \
Strigi::IndexPluginLoader::createIndexManager( "sopranobackend", 0 );
- if ( !indexManager )
+ mStrigiIndexManager = Strigi::IndexPluginLoader::createIndexManager( \
"sopranobackend", 0 ); + if ( !mStrigiIndexManager )
errorMessages.append( i18n( "Soprano backend for Strigi is not available." ) \
); }
--- trunk/KDE/kdepim/akonadi/agents/nie_fast/CMakeLists.txt #1030130:1030131
@@ -12,6 +12,7 @@
soprano_add_ontology(nie_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/nie.rdfs "NIE" \
"Vocabulary" "rdfxml") soprano_add_ontology(nie_SRCS \
${CMAKE_CURRENT_SOURCE_DIR}/nco.rdfs "NCO" "Vocabulary" "rdfxml") \
+soprano_add_ontology(nie_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/nmo.rdfs "NMO" \
"Vocabulary" "rdfxml")
kde4_add_library(niefast STATIC ${nie_SRCS})
target_link_libraries(niefast ${QT_QTCORE_LIBRARY} ${NEPOMUK_LIBRARIES})
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic