From: Peter Penz Date: Tue, 5 Jan 2010 17:35:58 +0000 (+0000) Subject: - search by modification date of the file, not when the file has been tagged or somet... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/2570a42d3812149fdad1de6cdf0a57392009a0a3 - search by modification date of the file, not when the file has been tagged or something similar - make "search files modified today" work Thanks to Daniel Winter for the patch! CCMAIL: dw@danielwinter.de svn path=/trunk/KDE/kdebase/apps/; revision=1070440 --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index cb693ad07..7585ad8e0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -184,7 +184,8 @@ endif(Nepomuk_FOUND) if(Nepomuk_FOUND) include(SopranoAddOntology) - soprano_add_ontology(dolphin_SRCS "${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/nie/nfo.trig" "NFO" "Nepomuk::Vocabulary" "trig") + soprano_add_ontology(dolphin_SRCS ${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/nie/nfo.trig "NFO" "Nepomuk::Vocabulary" "trig") + soprano_add_ontology(dolphin_SRCS ${SHAREDDESKTOPONTOLOGIES_ROOT_DIR}/nie/nie.trig "NIE" "Nepomuk::Vocabulary" "trig") endif(Nepomuk_FOUND) if(NOT WIN32) diff --git a/src/search/searchcriterionselector.cpp b/src/search/searchcriterionselector.cpp index 4b74a5dc1..b62008029 100644 --- a/src/search/searchcriterionselector.cpp +++ b/src/search/searchcriterionselector.cpp @@ -25,6 +25,7 @@ #include #include +#include "nie.h" #include "searchcriterionvalue.h" #include @@ -169,7 +170,7 @@ void SearchCriterionSelector::createDescriptions() // add "Date" description QList dateComps; dateComps.append(SearchCriterionDescription::Comparator(i18nc("@label", "Anytime"))); - dateComps.append(SearchCriterionDescription::Comparator(i18nc("@label", "Today"), Nepomuk::Query::ComparisonTerm::Equal, "today")); + dateComps.append(SearchCriterionDescription::Comparator(i18nc("@label", "Today"), Nepomuk::Query::ComparisonTerm::GreaterOrEqual, "today")); dateComps.append(SearchCriterionDescription::Comparator(i18nc("@label", "This Week"), Nepomuk::Query::ComparisonTerm::GreaterOrEqual, "thisWeek")); dateComps.append(SearchCriterionDescription::Comparator(i18nc("@label", "This Month"), Nepomuk::Query::ComparisonTerm::GreaterOrEqual, "thisMonth")); dateComps.append(SearchCriterionDescription::Comparator(i18nc("@label", "This Year"), Nepomuk::Query::ComparisonTerm::GreaterOrEqual, "thisYear")); @@ -180,7 +181,7 @@ void SearchCriterionSelector::createDescriptions() DateValue* dateValue = new DateValue(this); dateValue->hide(); SearchCriterionDescription date(i18nc("@label", "Date:"), - Soprano::Vocabulary::NAO::lastModified(), + Nepomuk::Vocabulary::NIE::lastModified(), dateComps, dateValue); Q_ASSERT(static_cast(SearchCriterionSelector::Date) == 0);