D26870: [ksgrd] Drop a QWidget dependency

2020-01-24 Thread David Edmundson
This revision was automatically updated to reflect the committed changes.
Closed by commit R111:d7a5f72c7a69: [ksgrd] Drop a QWidget dependency (authored 
by davidedmundson).

REPOSITORY
  R111 KSysguard Library

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D26870?vs=74238=74302

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

AFFECTED FILES
  CMakeLists.txt
  ksgrd/CMakeLists.txt
  ksgrd/SensorManager.cpp
  ksgrd/SensorManager.h

To: davidedmundson, #plasma, apol
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, 
fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart


D26870: [ksgrd] Drop a QWidget dependency

2020-01-23 Thread David Edmundson
davidedmundson created this revision.
davidedmundson added a reviewer: Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
davidedmundson requested review of this revision.

REVISION SUMMARY
  The broadcaster just needs to receive a QEvent getting propogated
  upwards, it doesn't need to be a QWidget.
  
  This makes the client API considerably lighter.
  
  .so is bumped as it is technically an ABI break.

TEST PLAN
  Ksysguard still works
  lddtree shows everything being much lighter

REPOSITORY
  R111 KSysguard Library

BRANCH
  master

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

AFFECTED FILES
  CMakeLists.txt
  ksgrd/CMakeLists.txt
  ksgrd/SensorManager.cpp
  ksgrd/SensorManager.h

To: davidedmundson, #plasma
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, 
fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart