mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 18:32:50 +00:00
generic: adjust to KDateTime removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
c68613d00b
commit
09744d81a3
6 changed files with 24 additions and 20 deletions
|
@ -1179,8 +1179,7 @@ QHash<QByteArray, QVariant> KFileItemModel::retrieveData(const KFileItem& item,
|
|||
// Don't use KFileItem::timeString() as this is too expensive when
|
||||
// having several thousands of items. Instead the formatting of the
|
||||
// date-time will be done on-demand by the view when the date will be shown.
|
||||
const KDateTime dateTime = item.time(KFileItem::ModificationTime);
|
||||
data.insert(sharedValue("date"), QDateTime(dateTime));
|
||||
data.insert(sharedValue("date"), item.time(KFileItem::ModificationTime));
|
||||
}
|
||||
|
||||
if (m_requestRole[PermissionsRole]) {
|
||||
|
@ -1337,8 +1336,8 @@ int KFileItemModel::sortRoleCompare(const ItemData* a, const ItemData* b) const
|
|||
}
|
||||
|
||||
case DateRole: {
|
||||
const KDateTime dateTimeA = itemA.time(KFileItem::ModificationTime);
|
||||
const KDateTime dateTimeB = itemB.time(KFileItem::ModificationTime);
|
||||
const QDateTime dateTimeA = itemA.time(KFileItem::ModificationTime);
|
||||
const QDateTime dateTimeB = itemB.time(KFileItem::ModificationTime);
|
||||
if (dateTimeA < dateTimeB) {
|
||||
result = -1;
|
||||
} else if (dateTimeA > dateTimeB) {
|
||||
|
@ -1516,7 +1515,7 @@ QList<QPair<int, QVariant> > KFileItemModel::dateRoleGroups() const
|
|||
const int maxIndex = count() - 1;
|
||||
QList<QPair<int, QVariant> > groups;
|
||||
|
||||
const QDate currentDate = KDateTime::currentLocalDateTime().date();
|
||||
const QDate currentDate = QDateTime::currentDateTime().date();
|
||||
|
||||
QDate previousModifiedDate;
|
||||
QString groupValue;
|
||||
|
@ -1525,7 +1524,7 @@ QList<QPair<int, QVariant> > KFileItemModel::dateRoleGroups() const
|
|||
continue;
|
||||
}
|
||||
|
||||
const KDateTime modifiedTime = m_itemData.at(i)->item.time(KFileItem::ModificationTime);
|
||||
const QDateTime modifiedTime = m_itemData.at(i)->item.time(KFileItem::ModificationTime);
|
||||
const QDate modifiedDate = modifiedTime.date();
|
||||
if (modifiedDate == previousModifiedDate) {
|
||||
// The current item is in the same group as the previous item
|
||||
|
|
|
@ -171,8 +171,8 @@ bool ProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) con
|
|||
// fall through to the naturalCompare call
|
||||
break;
|
||||
case KDirModel::ModifiedTime: {
|
||||
const KDateTime leftTime = leftItem.time(KFileItem::ModificationTime);
|
||||
const KDateTime rightTime = rightItem.time(KFileItem::ModificationTime);
|
||||
const QDateTime leftTime = leftItem.time(KFileItem::ModificationTime);
|
||||
const QDateTime rightTime = rightItem.time(KFileItem::ModificationTime);
|
||||
if (leftTime < rightTime)
|
||||
result = -1;
|
||||
else if (leftTime > rightTime)
|
||||
|
|
|
@ -20,14 +20,11 @@
|
|||
|
||||
#include "timeengine.h"
|
||||
|
||||
#include <QtCore/qdatetime.h>
|
||||
#include <QDBusConnection>
|
||||
#include <QStringList>
|
||||
#include <QtCore/qdatetime.h>
|
||||
|
||||
#include <QDateTime>
|
||||
#include <KLocale>
|
||||
#include <KSystemTimeZones>
|
||||
#include <KDateTime>
|
||||
#include <Solid/PowerManagement>
|
||||
#include <KDebug>
|
||||
|
||||
|
|
|
@ -99,7 +99,7 @@ void TimeSource::updateTime()
|
|||
}
|
||||
|
||||
QDateTime dt = m_userDateTime ? data()["DateTime"].toDateTime()
|
||||
: KDateTime::currentDateTime(tz);
|
||||
: tz.toZoneTime(QDateTime::currentDateTimeUtc());
|
||||
|
||||
if (m_solarPosition || m_moonPosition) {
|
||||
const QDate prev = data()["Date"].toDate();
|
||||
|
|
|
@ -20,8 +20,7 @@
|
|||
#ifndef TIMESOURCE_H
|
||||
#define TIMESOURCE_H
|
||||
|
||||
#include <KDateTime>
|
||||
|
||||
#include <QDateTime>
|
||||
#include <Plasma/DataContainer>
|
||||
|
||||
class Sun;
|
||||
|
|
|
@ -28,15 +28,24 @@
|
|||
|
||||
#include "ion_wettercom.h"
|
||||
|
||||
#include <QDateTime>
|
||||
#include <KDebug>
|
||||
#include <KDateTime>
|
||||
#include <KLocale>
|
||||
#include <kunitconversion.h>
|
||||
#include <KUnitConversion>
|
||||
|
||||
static bool kIsNightTime(const QDateTime &dt)
|
||||
{
|
||||
const int month = dt.date().month();
|
||||
const int hour = dt.time().hour();
|
||||
if (month <= 3 || month >= 9) {
|
||||
return (hour >= 19 || hour <= 6);
|
||||
}
|
||||
return (hour >= 20 || hour <= 5);
|
||||
}
|
||||
|
||||
/*
|
||||
* Initialization
|
||||
*/
|
||||
|
||||
WetterComIon::WetterComIon(QObject *parent, const QVariantList &args)
|
||||
: IonInterface(parent, args)
|
||||
|
||||
|
@ -739,8 +748,8 @@ void WetterComIon::updateWeather(const QString& source, bool parseError)
|
|||
.arg(nightWeather.tempLow)
|
||||
.arg(nightWeather.probability));
|
||||
i++;
|
||||
const KDateTime localdt = KDateTime::currentLocalDateTime();
|
||||
if (localdt.isNightTime()) {
|
||||
const QDateTime localdt = QDateTime::currentDateTime();
|
||||
if (kIsNightTime(localdt)) {
|
||||
conditionIcon = nightWeather.iconName;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue