davidedmundson requested changes to this revision.
davidedmundson added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> config.qml:286-287
> + id: wallpapersGrid
> anchors.fill: parent
> -
> - frameVisible: true
> - highlightOnFocus: true;
> -
> - Component.onCompleted: {
> - //replace the current binding on the scrollbar that makes it
> visible when content doesn't fit
> -
> - //otherwise we adjust gridSize when we hide the vertical
> scrollbar and
> - //due to layouting that can make everything adjust which
> changes the contentWidth/height which
> - //changes our scrollbars and we continue being stuck in a
> loop
> -
> - //looks better to not have everything resize anyway.
> - //BUG: 336301
> - __verticalScrollBar.visible = true
> - }
> -
> - GridView {
> - id: wallpapersGrid
> - model: imageWallpaper.wallpaperModel
> - currentIndex: -1
> - focus: true
> -
> - cellWidth: Math.floor(wallpapersGrid.width /
> Math.max(Math.floor(wallpapersGrid.width / (units.gridUnit*12)), 3))
> - cellHeight: Math.round(cellWidth /
> (imageWallpaper.targetSize.width / imageWallpaper.targetSize.height))
> -
> - anchors.margins: 4
> - boundsBehavior: Flickable.StopAtBounds
> -
> - delegate: WallpaperDelegate {
> - color: cfg_Color
> - }
> -
> - onContentHeightChanged: {
> - wallpapersGrid.currentIndex =
> imageWallpaper.wallpaperModel.indexOf(cfg_Image);
> -
> wallpapersGrid.positionViewAtIndex(wallpapersGrid.currentIndex,
> GridView.Visible)
> - }
> -
> - Keys.onPressed: {
> - if (count < 1) {
> - return;
> - }
> -
> - if (event.key == Qt.Key_Home) {
> - currentIndex = 0;
> - } else if (event.key == Qt.Key_End) {
> - currentIndex = count - 1;
> - }
> - }
> -
> - Keys.onLeftPressed: moveCurrentIndexLeft()
> - Keys.onRightPressed: moveCurrentIndexRight()
> - Keys.onUpPressed: moveCurrentIndexUp()
> - Keys.onDownPressed: moveCurrentIndexDown()
> -
> - Connections {
> - target: imageWallpaper
> - onCustomWallpaperPicked: {
> - wallpapersGrid.currentIndex = 0;
> - cfg_Image = path;
> - }
> - }
> -
> + width: Math.min(implicitWidth, parent.width)
> +
You can't have both.
REPOSITORY
R120 Plasma Workspace
REVISION DETAIL
https://phabricator.kde.org/D12148
To: mart, #plasma, #vdg, davidedmundson
Cc: davidedmundson, broulik, abetts, plasma-devel, ragreen, Pitel, ZrenBot,
lesliezhai, ali-mohamed, jensreuterberg, sebas, apol, mart