Changeset View
Changeset View
Standalone View
Standalone View
applets/clipboard/contents/ui/ImageItemDelegate.qml
Show All 18 Lines | |||||
19 | *********************************************************************/ | 19 | *********************************************************************/ | ||
20 | 20 | | |||
21 | import QtQuick 2.0 | 21 | import QtQuick 2.0 | ||
22 | 22 | | |||
23 | import org.kde.kquickcontrolsaddons 2.0 as KQuickControlsAddons | 23 | import org.kde.kquickcontrolsaddons 2.0 as KQuickControlsAddons | ||
24 | 24 | | |||
25 | KQuickControlsAddons.QPixmapItem { | 25 | KQuickControlsAddons.QPixmapItem { | ||
26 | id: previewPixmap | 26 | id: previewPixmap | ||
27 | height: Math.round(width * (nativeHeight/nativeWidth) + units.smallSpacing * 2) | 27 | width: Math.min(nativeWidth, width) | ||
28 | height: Math.min(nativeHeight, Math.round(width * (nativeHeight/nativeWidth) + units.smallSpacing * 2)) | ||||
28 | pixmap: DecorationRole | 29 | pixmap: DecorationRole | ||
29 | fillMode: KQuickControlsAddons.QPixmapItem.PreserveAspectFit | 30 | fillMode: KQuickControlsAddons.QPixmapItem.PreserveAspectFit | ||
30 | } | 31 | } |