[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    D8738: Add DBus interface to OrientationSensor and a persistent configuration
From:       Martin_Flöser <noreply () phabricator ! kde ! org>
Date:       2017-11-09 17:08:00
Message-ID: differential-rev-PHID-DREV-umasjd336mojqbieefqj-req () phabricator ! kde ! org
[Download RAW message or body]

graesslin created this revision.
graesslin added reviewers: KWin, Plasma, sebas, davidedmundson.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.

REVISION SUMMARY
  The initial state for user enabled is now read from config. In addition
  a DBus interface is provided exporting this property. This allows
  KScreen to determine whether automatic screen rotation is available and
  whether the user has it enabled or not.
  
  Furthermore KScreen can change the property and this gets stored into
  the configuration. Thus KScreen can offer a user interface to
  enable/disable automatic screen rotation as well as enabling/disabling
  the manual rotation based on the current user settings.

TEST PLAN
  Not yet tested, coded on the system which doesn't have an
  orientation sensor

REPOSITORY
  R108 KWin

BRANCH
  orientation-sensor-dbus

REVISION DETAIL
  https://phabricator.kde.org/D8738

AFFECTED FILES
  CMakeLists.txt
  autotests/CMakeLists.txt
  org.kde.kwin.OrientationSensor.xml
  orientation_sensor.cpp
  orientation_sensor.h
  screens.cpp
  screens.h
  tests/CMakeLists.txt

To: graesslin, #kwin, #plasma, sebas, davidedmundson
Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, \
hardening, jensreuterberg, abetts, sebas, apol, mart


[Attachment #3 (unknown)]

<table><tr><td style="">graesslin created this revision.<br />graesslin added \
reviewers: KWin, Plasma, sebas, davidedmundson.<br />Restricted Application added a \
project: KWin.<br />Restricted Application added subscribers: kwin, 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/D8738" rel="noreferrer">View \
Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>The \
initial state for user enabled is now read from config. In addition<br /> a DBus \
interface is provided exporting this property. This allows<br /> KScreen to determine \
whether automatic screen rotation is available and<br /> whether the user has it \
enabled or not.</p>

<p>Furthermore KScreen can change the property and this gets stored into<br />
the configuration. Thus KScreen can offer a user interface to<br />
enable/disable automatic screen rotation as well as enabling/disabling<br />
the manual rotation based on the current user settings.</p></div></div><br \
/><div><strong>TEST PLAN</strong><div><p>Not yet tested, coded on the system which \
doesn&#039;t have an<br /> orientation sensor</p></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>orientation-sensor-dbus</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D8738" \
rel="noreferrer">https://phabricator.kde.org/D8738</a></div></div><br \
/><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br /> \
autotests/CMakeLists.txt<br /> org.kde.kwin.OrientationSensor.xml<br />
orientation_sensor.cpp<br />
orientation_sensor.h<br />
screens.cpp<br />
screens.h<br />
tests/CMakeLists.txt</div></div></div><br /><div><strong>To: </strong>graesslin, \
KWin, Plasma, sebas, davidedmundson<br /><strong>Cc: </strong>plasma-devel, kwin, \
bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, 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