[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: [Differential] [Request, 129 lines] D3532: Select correct index without timer
From: "mart (Marco Martin)" <noreply () phabricator ! kde ! org>
Date: 2016-11-28 17:09:58
Message-ID: differential-rev-PHID-DREV-pe4bn42l5cui2bvc6s4t-req () phabricator ! kde ! org
[Download RAW message or body]
mart created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
select the correct index upon loading when the count changes.
this removes the flicker at startup and the view is at the correct
wallpaper since the first frame. Also, now when a wallpaper is
downloaded with knewstuff, the old wallpaper stays selected,
it doesn't get resetted to the first wallpaper anymore
TEST PLAN
open wallpaer dialog, no more flicker
install a new wallpaper, the currently selected one stays selected
REPOSITORY
R120 Plasma Workspace
BRANCH
phab/wallpselectedindex
REVISION DETAIL
https://phabricator.kde.org/D3532
AFFECTED FILES
wallpapers/image/backgroundlistmodel.cpp
wallpapers/image/backgroundlistmodel.h
wallpapers/image/imagepackage/contents/ui/WallpaperDelegate.qml
wallpapers/image/imagepackage/contents/ui/config.qml
wallpapers/image/imagepackage/platformcontents/phone/ui/WallpaperDelegate.qml
wallpapers/image/imagepackage/platformcontents/phone/ui/config.qml
wallpapers/image/imagepackage/platformcontents/touch/ui/WallpaperDelegate.qml
wallpapers/image/imagepackage/platformcontents/touch/ui/config.qml
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: mart
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
[Attachment #3 (text/html)]
<table><tr><td style="">mart created this revision.<br />Restricted Application added \
a project: Plasma.<br />Restricted Application added a subscriber: plasma-devel. \
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: \
right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: \
#F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: \
inline-block; border: 1px solid rgba(71,87,120,.2);" \
href="https://phabricator.kde.org/D3532" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>select \
the correct index upon loading when the count changes.<br /> this removes the flicker \
at startup and the view is at the correct<br /> wallpaper since the first frame. \
Also, now when a wallpaper is<br /> downloaded with knewstuff, the old wallpaper \
stays selected,<br /> it doesn't get resetted to the first wallpaper \
anymore</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>open wallpaer \
dialog, no more flicker<br /> install a new wallpaper, the currently selected one \
stays selected</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 \
Plasma Workspace</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>phab/wallpselectedindex</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D3532" \
rel="noreferrer">https://phabricator.kde.org/D3532</a></div></div><br \
/><div><strong>AFFECTED \
FILES</strong><div><div>wallpapers/image/backgroundlistmodel.cpp<br /> \
wallpapers/image/backgroundlistmodel.h<br /> \
wallpapers/image/imagepackage/contents/ui/WallpaperDelegate.qml<br /> \
wallpapers/image/imagepackage/contents/ui/config.qml<br /> \
wallpapers/image/imagepackage/platformcontents/phone/ui/WallpaperDelegate.qml<br /> \
wallpapers/image/imagepackage/platformcontents/phone/ui/config.qml<br /> \
wallpapers/image/imagepackage/platformcontents/touch/ui/WallpaperDelegate.qml<br /> \
wallpapers/image/imagepackage/platformcontents/touch/ui/config.qml</div></div></div><br \
/><div><strong>EMAIL PREFERENCES</strong><div><a \
href="https://phabricator.kde.org/settings/panel/emailpreferences/" \
rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br \
/><div><strong>To: </strong>mart<br /><strong>Cc: </strong>plasma-devel, lesliezhai, \
ali-mohamed, jensreuterberg, abetts, sebas<br /></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic