Changeset View
Changeset View
Standalone View
Standalone View
messagelist/src/core/themedelegate.cpp
Show First 20 Lines • Show All 859 Lines • ▼ Show 20 Line(s) | 859 | case Theme::ContentItem::Date: | |||
---|---|---|---|---|---|
860 | paint_right_aligned_elided_text(item->formattedDate(), ci, painter, l, top, r, layoutDir, font); | 860 | paint_right_aligned_elided_text(item->formattedDate(), ci, painter, l, top, r, layoutDir, font); | ||
861 | break; | 861 | break; | ||
862 | case Theme::ContentItem::MostRecentDate: | 862 | case Theme::ContentItem::MostRecentDate: | ||
863 | paint_right_aligned_elided_text(item->formattedMaxDate(), ci, painter, l, top, r, layoutDir, font); | 863 | paint_right_aligned_elided_text(item->formattedMaxDate(), ci, painter, l, top, r, layoutDir, font); | ||
864 | break; | 864 | break; | ||
865 | case Theme::ContentItem::Size: | 865 | case Theme::ContentItem::Size: | ||
866 | paint_right_aligned_elided_text(item->formattedSize(), ci, painter, l, top, r, layoutDir, font); | 866 | paint_right_aligned_elided_text(item->formattedSize(), ci, painter, l, top, r, layoutDir, font); | ||
867 | break; | 867 | break; | ||
868 | case Theme::ContentItem::Folder: | ||||
869 | paint_right_aligned_elided_text(item->folder(), ci, painter, l, top, r, layoutDir, font); | ||||
870 | break; | ||||
868 | case Theme::ContentItem::GroupHeaderLabel: | 871 | case Theme::ContentItem::GroupHeaderLabel: | ||
869 | if (groupHeaderItem) { | 872 | if (groupHeaderItem) { | ||
870 | paint_right_aligned_elided_text(groupHeaderItem->label(), ci, painter, l, top, r, layoutDir, font); | 873 | paint_right_aligned_elided_text(groupHeaderItem->label(), ci, painter, l, top, r, layoutDir, font); | ||
871 | } | 874 | } | ||
872 | break; | 875 | break; | ||
873 | case Theme::ContentItem::ReadStateIcon: | 876 | case Theme::ContentItem::ReadStateIcon: | ||
874 | paint_permanent_icon(get_read_state_icon(mTheme, item), ci, painter, l, top, r, | 877 | paint_permanent_icon(get_read_state_icon(mTheme, item), ci, painter, l, top, r, | ||
875 | layoutDir == Qt::LeftToRight, mTheme->iconSize()); | 878 | layoutDir == Qt::LeftToRight, mTheme->iconSize()); | ||
▲ Show 20 Lines • Show All 148 Lines • ▼ Show 20 Line(s) | 1026 | case Theme::ContentItem::Date: | |||
1024 | paint_left_aligned_elided_text(item->formattedDate(), ci, painter, l, top, r, layoutDir, font); | 1027 | paint_left_aligned_elided_text(item->formattedDate(), ci, painter, l, top, r, layoutDir, font); | ||
1025 | break; | 1028 | break; | ||
1026 | case Theme::ContentItem::MostRecentDate: | 1029 | case Theme::ContentItem::MostRecentDate: | ||
1027 | paint_left_aligned_elided_text(item->formattedMaxDate(), ci, painter, l, top, r, layoutDir, font); | 1030 | paint_left_aligned_elided_text(item->formattedMaxDate(), ci, painter, l, top, r, layoutDir, font); | ||
1028 | break; | 1031 | break; | ||
1029 | case Theme::ContentItem::Size: | 1032 | case Theme::ContentItem::Size: | ||
1030 | paint_left_aligned_elided_text(item->formattedSize(), ci, painter, l, top, r, layoutDir, font); | 1033 | paint_left_aligned_elided_text(item->formattedSize(), ci, painter, l, top, r, layoutDir, font); | ||
1031 | break; | 1034 | break; | ||
1035 | case Theme::ContentItem::Folder: | ||||
1036 | paint_left_aligned_elided_text(item->folder(), ci, painter, l, top, r, layoutDir, font); | ||||
1037 | break; | ||||
1032 | case Theme::ContentItem::GroupHeaderLabel: | 1038 | case Theme::ContentItem::GroupHeaderLabel: | ||
1033 | if (groupHeaderItem) { | 1039 | if (groupHeaderItem) { | ||
1034 | paint_left_aligned_elided_text(groupHeaderItem->label(), ci, painter, l, top, r, layoutDir, font); | 1040 | paint_left_aligned_elided_text(groupHeaderItem->label(), ci, painter, l, top, r, layoutDir, font); | ||
1035 | } | 1041 | } | ||
1036 | break; | 1042 | break; | ||
1037 | case Theme::ContentItem::ReadStateIcon: | 1043 | case Theme::ContentItem::ReadStateIcon: | ||
1038 | paint_permanent_icon(get_read_state_icon(mTheme, item), ci, painter, l, top, r, | 1044 | paint_permanent_icon(get_read_state_icon(mTheme, item), ci, painter, l, top, r, | ||
1039 | layoutDir != Qt::LeftToRight, mTheme->iconSize()); | 1045 | layoutDir != Qt::LeftToRight, mTheme->iconSize()); | ||
▲ Show 20 Lines • Show All 238 Lines • ▼ Show 20 Line(s) | 1283 | case Theme::ContentItem::Date: | |||
1278 | compute_bounding_rect_for_right_aligned_elided_text(mHitItem->formattedDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1284 | compute_bounding_rect_for_right_aligned_elided_text(mHitItem->formattedDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1279 | break; | 1285 | break; | ||
1280 | case Theme::ContentItem::MostRecentDate: | 1286 | case Theme::ContentItem::MostRecentDate: | ||
1281 | compute_bounding_rect_for_right_aligned_elided_text(mHitItem->formattedMaxDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1287 | compute_bounding_rect_for_right_aligned_elided_text(mHitItem->formattedMaxDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1282 | break; | 1288 | break; | ||
1283 | case Theme::ContentItem::Size: | 1289 | case Theme::ContentItem::Size: | ||
1284 | compute_bounding_rect_for_right_aligned_elided_text(mHitItem->formattedSize(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1290 | compute_bounding_rect_for_right_aligned_elided_text(mHitItem->formattedSize(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1285 | break; | 1291 | break; | ||
1292 | case Theme::ContentItem::Folder: | ||||
1293 | compute_bounding_rect_for_right_aligned_elided_text(mHitItem->folder(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||||
1294 | break; | ||||
1286 | case Theme::ContentItem::GroupHeaderLabel: | 1295 | case Theme::ContentItem::GroupHeaderLabel: | ||
1287 | if (groupHeaderItem) { | 1296 | if (groupHeaderItem) { | ||
1288 | compute_bounding_rect_for_right_aligned_elided_text(groupHeaderItem->label(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1297 | compute_bounding_rect_for_right_aligned_elided_text(groupHeaderItem->label(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1289 | } | 1298 | } | ||
1290 | break; | 1299 | break; | ||
1291 | case Theme::ContentItem::ReadStateIcon: | 1300 | case Theme::ContentItem::ReadStateIcon: | ||
1292 | compute_bounding_rect_for_permanent_icon(ci, l, top, r, mHitContentItemRect, layoutDir == Qt::LeftToRight, mTheme->iconSize()); | 1301 | compute_bounding_rect_for_permanent_icon(ci, l, top, r, mHitContentItemRect, layoutDir == Qt::LeftToRight, mTheme->iconSize()); | ||
1293 | break; | 1302 | break; | ||
▲ Show 20 Lines • Show All 129 Lines • ▼ Show 20 Line(s) | 1431 | case Theme::ContentItem::Date: | |||
1423 | compute_bounding_rect_for_left_aligned_elided_text(mHitItem->formattedDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1432 | compute_bounding_rect_for_left_aligned_elided_text(mHitItem->formattedDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1424 | break; | 1433 | break; | ||
1425 | case Theme::ContentItem::MostRecentDate: | 1434 | case Theme::ContentItem::MostRecentDate: | ||
1426 | compute_bounding_rect_for_left_aligned_elided_text(mHitItem->formattedMaxDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1435 | compute_bounding_rect_for_left_aligned_elided_text(mHitItem->formattedMaxDate(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1427 | break; | 1436 | break; | ||
1428 | case Theme::ContentItem::Size: | 1437 | case Theme::ContentItem::Size: | ||
1429 | compute_bounding_rect_for_left_aligned_elided_text(mHitItem->formattedSize(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1438 | compute_bounding_rect_for_left_aligned_elided_text(mHitItem->formattedSize(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1430 | break; | 1439 | break; | ||
1440 | case Theme::ContentItem::Folder: | ||||
1441 | compute_bounding_rect_for_left_aligned_elided_text(mHitItem->folder(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||||
1442 | break; | ||||
1431 | case Theme::ContentItem::GroupHeaderLabel: | 1443 | case Theme::ContentItem::GroupHeaderLabel: | ||
1432 | if (groupHeaderItem) { | 1444 | if (groupHeaderItem) { | ||
1433 | compute_bounding_rect_for_left_aligned_elided_text(groupHeaderItem->label(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | 1445 | compute_bounding_rect_for_left_aligned_elided_text(groupHeaderItem->label(), ci, l, top, r, mHitContentItemRect, layoutDir, font); | ||
1434 | } | 1446 | } | ||
1435 | break; | 1447 | break; | ||
1436 | case Theme::ContentItem::ReadStateIcon: | 1448 | case Theme::ContentItem::ReadStateIcon: | ||
1437 | compute_bounding_rect_for_permanent_icon(ci, l, top, r, mHitContentItemRect, layoutDir != Qt::LeftToRight, mTheme->iconSize()); | 1449 | compute_bounding_rect_for_permanent_icon(ci, l, top, r, mHitContentItemRect, layoutDir != Qt::LeftToRight, mTheme->iconSize()); | ||
1438 | break; | 1450 | break; | ||
▲ Show 20 Lines • Show All 282 Lines • Show Last 20 Lines |