Changeset View
Changeset View
Standalone View
Standalone View
examples/apps/coisceim/itemviewerwidget.cpp
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Line(s) | 64 | { | |||
---|---|---|---|---|---|
66 | if (!selectedIndex.isValid()) { | 66 | if (!selectedIndex.isValid()) { | ||
67 | return; // No meaningful selection. | 67 | return; // No meaningful selection. | ||
68 | } | 68 | } | ||
69 | 69 | | |||
70 | QString mimeType = selectedIndex.data(EntityTreeModel::MimeTypeRole).toString(); | 70 | QString mimeType = selectedIndex.data(EntityTreeModel::MimeTypeRole).toString(); | ||
71 | Akonadi::Item item = selectedIndex.data(EntityTreeModel::ItemRole).value<Akonadi::Item>(); | 71 | Akonadi::Item item = selectedIndex.data(EntityTreeModel::ItemRole).value<Akonadi::Item>(); | ||
72 | if (mimeType == QLatin1String("message/rfc822")) { | 72 | if (mimeType == QLatin1String("message/rfc822")) { | ||
73 | m_widgetStack->setCurrentIndex(1); | 73 | m_widgetStack->setCurrentIndex(1); | ||
74 | m_mailViewer->setMessageItem(item, MessageViewer::Viewer::Force); | 74 | m_mailViewer->setMessageItem(item, MessageViewer::Force); | ||
75 | return; | 75 | return; | ||
76 | } | 76 | } | ||
77 | if (mimeType == QLatin1String("text/directory")) { | 77 | if (mimeType == QLatin1String("text/directory")) { | ||
78 | m_widgetStack->setCurrentIndex(2); | 78 | m_widgetStack->setCurrentIndex(2); | ||
79 | m_contactViewer->setItem(item); | 79 | m_contactViewer->setItem(item); | ||
80 | return; | 80 | return; | ||
81 | } | 81 | } | ||
82 | if (mimeType == QLatin1String("text/x-vnd.akonadi.note")) { | 82 | if (mimeType == QLatin1String("text/x-vnd.akonadi.note")) { | ||
Show All 13 Lines |