D28487: Redesign of system monitor plasmoids

Nathaniel Graham noreply at phabricator.kde.org
Mon May 4 15:58:56 BST 2020


ngraham added a comment.


  Looks fantastic!
  
  However I've applied the dependent patches, but this doesn't compile for me:
  
     In member function ‘virtual void SystemMonitor::init()’:
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:63:78: error: invalid use of incomplete type ‘class SensorFaceController’
       63 |     m_sensorFaceController = new SensorFaceController(cg, qmlObject->engine());
          |                                                                              ^
    In file included from /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:20:
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.h:33:7: note: forward declaration of ‘class SensorFaceController’
       33 | class SensorFaceController;
          |       ^~~~~~~~~~~~~~~~~~~~
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:67:31: error: invalid use of incomplete type ‘class SensorFaceController’
       67 |         m_sensorFaceController->loadPreset(m_pendingStartupPreset);
          |                               ^~
    In file included from /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:20:
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.h:33:7: note: forward declaration of ‘class SensorFaceController’
       33 | class SensorFaceController;
          |       ^~~~~~~~~~~~~~~~~~~~
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:71:31: error: invalid use of incomplete type ‘class SensorFaceController’
       71 |         m_sensorFaceController->loadPreset(preset);
          |                               ^~
    In file included from /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:20:
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.h:33:7: note: forward declaration of ‘class SensorFaceController’
       33 | class SensorFaceController;
          |       ^~~~~~~~~~~~~~~~~~~~
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp: In member function ‘virtual void SystemMonitor::configChanged()’:
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:83:31: error: invalid use of incomplete type ‘class SensorFaceController’
       83 |         m_sensorFaceController->reloadConfig();
          |                               ^~
    In file included from /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.cpp:20:
    /home/nate/kde/src/plasma-workspace/applets/systemmonitor/systemmonitor/systemmonitor.h:33:7: note: forward declaration of ‘class SensorFaceController’
       33 | class SensorFaceController;
          |       ^~~~~~~~~~~~~~~~~~~~
  
  Also the test plan screenshot shows a string overlap issue: F8283936: Screenshot_20200504_085406.png <https://phabricator.kde.org/F8283936>

REPOSITORY
  R120 Plasma Workspace

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

To: mart, #plasma
Cc: ngraham, ksmanis, davidedmundson, mmustac, ahiemstra, plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, ragreen, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200504/42302ddf/attachment-0001.html>


More information about the Plasma-devel mailing list