[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: D9021: determine QQC2 version at build time
From: Marco Martin <noreply () phabricator ! kde ! org>
Date: 2017-11-27 15:36:33
Message-ID: differential-rev-PHID-DREV-6vkvj3x376gfoaczvxpd-req () phabricator ! kde ! org
[Download RAW message or body]
mart created this revision.
mart added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
the qqc2 theme style needs to import the same qqc2 version
than the latest one available in the installed Qt, otherwise
users of QQC2 will only be able to use features available in
Qt 5.7, even if they have a more recent Qt installed.
this will also be needed to conditionally support the icon
property introduced in Qt 5.10
BUG:386289
TEST PLAN
kirigami gallery works with the style installed in this way
it will need a better way to figure out what the available
qqc2 version is
REPOSITORY
R858 Qt Quick Controls 2: Desktop Style
BRANCH
mart/autoversion
REVISION DETAIL
https://phabricator.kde.org/D9021
AFFECTED FILES
CMakeLists.txt
org.kde.desktop/Button.qml
org.kde.desktop/CheckBox.qml
org.kde.desktop/CheckDelegate.qml
org.kde.desktop/ComboBox.qml
org.kde.desktop/Container.qml
org.kde.desktop/Control.qml
org.kde.desktop/Dial.qml
org.kde.desktop/Dialog.qml
org.kde.desktop/DialogButtonBox.qml
org.kde.desktop/Drawer.qml
org.kde.desktop/Frame.qml
org.kde.desktop/GroupBox.qml
org.kde.desktop/ItemDelegate.qml
org.kde.desktop/Label.qml
org.kde.desktop/Menu.qml
org.kde.desktop/MenuItem.qml
org.kde.desktop/Popup.qml
org.kde.desktop/ProgressBar.qml
org.kde.desktop/RadioButton.qml
org.kde.desktop/RadioDelegate.qml
org.kde.desktop/RangeSlider.qml
org.kde.desktop/ScrollBar.qml
org.kde.desktop/ScrollView.qml
org.kde.desktop/Slider.qml
org.kde.desktop/SpinBox.qml
org.kde.desktop/Switch.qml
org.kde.desktop/SwitchDelegate.qml
org.kde.desktop/TabBar.qml
org.kde.desktop/TabButton.qml
org.kde.desktop/TextArea.qml
org.kde.desktop/TextField.qml
org.kde.desktop/ToolBar.qml
org.kde.desktop/ToolButton.qml
org.kde.desktop/ToolTip.qml
To: mart, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
[Attachment #3 (unknown)]
<table><tr><td style="">mart created this revision.<br />mart added a reviewer: \
Plasma.<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/D9021" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>the qqc2 \
theme style needs to import the same qqc2 version<br /> than the latest one available \
in the installed Qt, otherwise<br /> users of QQC2 will only be able to use features \
available in<br /> Qt 5.7, even if they have a more recent Qt installed.<br />
this will also be needed to conditionally support the icon<br />
property introduced in Qt 5.10</p>
<p>BUG:386289</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>kirigami \
gallery works with the style installed in this way<br /> it will need a better way to \
figure out what the available<br /> qqc2 version is</p></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R858 Qt Quick Controls 2: Desktop \
Style</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>mart/autoversion</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D9021" \
rel="noreferrer">https://phabricator.kde.org/D9021</a></div></div><br \
/><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br /> \
org.kde.desktop/Button.qml<br /> org.kde.desktop/CheckBox.qml<br />
org.kde.desktop/CheckDelegate.qml<br />
org.kde.desktop/ComboBox.qml<br />
org.kde.desktop/Container.qml<br />
org.kde.desktop/Control.qml<br />
org.kde.desktop/Dial.qml<br />
org.kde.desktop/Dialog.qml<br />
org.kde.desktop/DialogButtonBox.qml<br />
org.kde.desktop/Drawer.qml<br />
org.kde.desktop/Frame.qml<br />
org.kde.desktop/GroupBox.qml<br />
org.kde.desktop/ItemDelegate.qml<br />
org.kde.desktop/Label.qml<br />
org.kde.desktop/Menu.qml<br />
org.kde.desktop/MenuItem.qml<br />
org.kde.desktop/Popup.qml<br />
org.kde.desktop/ProgressBar.qml<br />
org.kde.desktop/RadioButton.qml<br />
org.kde.desktop/RadioDelegate.qml<br />
org.kde.desktop/RangeSlider.qml<br />
org.kde.desktop/ScrollBar.qml<br />
org.kde.desktop/ScrollView.qml<br />
org.kde.desktop/Slider.qml<br />
org.kde.desktop/SpinBox.qml<br />
org.kde.desktop/Switch.qml<br />
org.kde.desktop/SwitchDelegate.qml<br />
org.kde.desktop/TabBar.qml<br />
org.kde.desktop/TabButton.qml<br />
org.kde.desktop/TextArea.qml<br />
org.kde.desktop/TextField.qml<br />
org.kde.desktop/ToolBar.qml<br />
org.kde.desktop/ToolButton.qml<br />
org.kde.desktop/ToolTip.qml</div></div></div><br /><div><strong>To: </strong>mart, \
Plasma<br /><strong>Cc: </strong>plasma-devel, ZrenBot, progwolff, lesliezhai, \
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic