Introduce a compat level for the index.
commit78467e8149eb0b4796d28d2964b8d28ddf150cd6
authorTill Adam <adam@kde.org>
Sun, 16 May 2010 19:42:10 +0000 (16 19:42 -0000)
committerTill Adam <adam@kde.org>
Sun, 16 May 2010 19:42:10 +0000 (16 19:42 -0000)
tree39822308ce61ffc30d429bb1a5a07dffc3d9b09e
parent45fe3a4fffc6911e2162f3ba1868cb327db6608d
Introduce a compat level for the index.

The feeder now defines a compat level for its index, via a constant, and
avoids doing a full pass over all collections unless that level changes.
To that end, it keeps the compat level of the last succesful full run
around in its config file.

svn path=/trunk/KDE/kdepim/nepomuk_email_feeder/; revision=1127486
nepomuk_email_feeder/nepomuk_email_feeder.kcfg
nepomuk_email_feeder/nepomukemailfeeder.cpp
nepomuk_email_feeder/nepomukemailfeeder.h
nepomuk_email_feeder/shared/nepomukfeederagentbase.cpp
nepomuk_email_feeder/shared/nepomukfeederagentbase.h