~ubuntu-branches/ubuntu/quantal/akonadi/quantal

« back to all changes in this revision

Viewing changes to server/src/storage/parthelper.cpp

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2012-01-24 23:43:13 UTC
  • mto: (3.1.12 sid)
  • mto: This revision was merged to the branch mainline in revision 69.
  • Revision ID: package-import@ubuntu.com-20120124234313-ooald4uh9w8jilyw
Tags: upstream-1.7.0
ImportĀ upstreamĀ versionĀ 1.7.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
#include "entities.h"
23
23
#include "selectquerybuilder.h"
24
24
#include "dbconfig.h"
 
25
#include <akstandarddirs.h>
25
26
#include <libs/xdgbasedirs_p.h>
26
27
 
27
28
#include <QDir>
35
36
static QString fileNameForPart( Part *part )
36
37
{
37
38
  Q_ASSERT( part->id() >= 0 );
38
 
  const QString dataDir = XdgBaseDirs::saveDir( "data", QLatin1String( "akonadi/file_db_data" ) ) + QDir::separator();
 
39
  const QString dataDir = AkStandardDirs::saveDir( "data", QLatin1String( "file_db_data" ) ) + QDir::separator();
39
40
  Q_ASSERT( dataDir != QDir::separator() );
40
41
  return dataDir + QString::number( part->id() );
41
42
}
159
160
  SelectQueryBuilder<Part> builder;
160
161
  builder.addValueCondition( column, Query::Equals, value );
161
162
  builder.addValueCondition( Part::externalColumn(), Query::Equals, true );
 
163
  builder.addValueCondition( Part::dataColumn(), Query::IsNot, QVariant() );
162
164
  if ( !builder.exec() ) {
163
165
//      qDebug() << "Error selecting records to be deleted from table"
164
166
//          << Part::tableName() << builder.query().lastError().text();