X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/d64bbc333c5014fad116efc98b77cf3268fc07e0..cb9669d71cf10e73305c6a60fe0d832f4eb0ac7a:/src/dolphinmodel.cpp diff --git a/src/dolphinmodel.cpp b/src/dolphinmodel.cpp index d81e0c38b..7e0986485 100644 --- a/src/dolphinmodel.cpp +++ b/src/dolphinmodel.cpp @@ -94,31 +94,17 @@ QVariant DolphinModel::data(const QModelIndex& index, int role) const break; case Qt::DisplayRole: - if (index.column() == DolphinModel::Version) { - switch (m_revisionHash.value(index, KVersionControlPlugin::UnversionedVersion)) { - case KVersionControlPlugin::NormalVersion: - return i18nc("@item::intable", "Normal"); - case KVersionControlPlugin::UpdateRequiredVersion: - return i18nc("@item::intable", "Update required"); - case KVersionControlPlugin::LocallyModifiedVersion: - return i18nc("@item::intable", "Locally modified"); - case KVersionControlPlugin::AddedVersion: - return i18nc("@item::intable", "Added"); - case KVersionControlPlugin::RemovedVersion: - return i18nc("@item::intable", "Removed"); - case KVersionControlPlugin::ConflictingVersion: - return i18nc("@item::intable", "Conflicting"); - case KVersionControlPlugin::UnversionedVersion: - default: - return i18nc("@item::intable", "Unversioned"); - } + switch (index.column()) { + case DolphinModel::LinkDest: { + const KDirModel *dirModel = qobject_cast(index.model()); + const KFileItem item = dirModel->itemForIndex(index); + return item.linkDest(); + } + + case DolphinModel::LocalPathOrUrl: + // TODO: + break; } - else if (index.column() == DolphinModel::LinkDestination) { - const KDirModel *dirModel = qobject_cast(index.model()); - KFileItem item = dirModel->itemForIndex(index); - return item.linkDest(); - } - break; default: @@ -132,10 +118,10 @@ QVariant DolphinModel::headerData(int section, Qt::Orientation orientation, int { if ((orientation == Qt::Horizontal) && (role == Qt::DisplayRole)) { switch (section) { - case DolphinModel::Version: - return i18nc("@title::column", "Version"); - case DolphinModel::LinkDestination: - return i18nc("@title::column", "Link Destination"); + case DolphinModel::LinkDest: + return i18nc("@title::column", "Destination"); + case DolphinModel::LocalPathOrUrl: + return i18nc("@title::column", "Path"); default: return KDirModel::headerData(section, orientation, role); }