<table><tr><td style="">dvratil created this revision.<br />Herald added a project: Plasma.<br />Herald added a subscriber: plasma-devel.<br />dvratil requested review of this revision.
</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/D19011">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>The KCM allows user to authorize and store (or forget) the authorization<br />
of Thunderbolt 3 devices. This is done by communicating with the Bolt<br />
daemon via DBus (throug libkbolt).</p>

<p>The KDED module listens for new unauthorized devices and shows a<br />
notification with a button to authorize when such device is connected.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>BRANCH</strong><div><div>boltkcm</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D19011">https://phabricator.kde.org/D19011</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
autotests/CMakeLists.txt<br />
autotests/bolt/CMakeLists.txt<br />
autotests/bolt/data/default.json<br />
autotests/bolt/fakeserver/CMakeLists.txt<br />
autotests/bolt/fakeserver/fakedevice.cpp<br />
autotests/bolt/fakeserver/fakedevice.h<br />
autotests/bolt/fakeserver/fakemanager.cpp<br />
autotests/bolt/fakeserver/fakemanager.h<br />
autotests/bolt/fakeserver/fakeserver.cpp<br />
autotests/bolt/fakeserver/fakeserver.h<br />
autotests/bolt/fakeserver/main.cpp<br />
autotests/bolt/kded/CMakeLists.txt<br />
autotests/bolt/kded/kdedtest.cpp<br />
autotests/bolt/lib/CMakeLists.txt<br />
autotests/bolt/lib/devicetest.cpp<br />
autotests/bolt/lib/managertest.cpp<br />
cmake/modules/FindBolt.cmake<br />
kcms/CMakeLists.txt<br />
kcms/bolt/CMakeLists.txt<br />
kcms/bolt/Messages.sh<br />
kcms/bolt/kcm_bolt.cpp<br />
kcms/bolt/kcm_bolt.desktop<br />
kcms/bolt/kcm_bolt.h<br />
kcms/bolt/package/contents/ui/DeviceList.qml<br />
kcms/bolt/package/contents/ui/DeviceView.qml<br />
kcms/bolt/package/contents/ui/main.qml<br />
kcms/bolt/package/contents/ui/utils.js<br />
kcms/bolt/package/metadata.desktop<br />
kded/CMakeLists.txt<br />
kded/bolt/CMakeLists.txt<br />
kded/bolt/kded_bolt.cpp<br />
kded/bolt/kded_bolt.desktop<br />
kded/bolt/kded_bolt.h<br />
kded/bolt/kded_bolt.notifyrc<br />
kded/bolt/main.cpp<br />
libs/CMakeLists.txt<br />
libs/bolt/CMakeLists.txt<br />
libs/bolt/dbushelper.cpp<br />
libs/bolt/dbushelper.h<br />
libs/bolt/device.cpp<br />
libs/bolt/device.h<br />
libs/bolt/devicemodel.cpp<br />
libs/bolt/devicemodel.h<br />
libs/bolt/enum.cpp<br />
libs/bolt/enum.h<br />
libs/bolt/interfaces/org.freedesktop.bolt1.device.xml<br />
libs/bolt/interfaces/org.freedesktop.bolt1.manager.xml<br />
libs/bolt/manager.cpp<br />
libs/bolt/manager.h</div></div></div><br /><div><strong>To: </strong>dvratil<br /><strong>Cc: </strong>plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>