2 * Copyright (C) 2009-2018 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
9 #include "GBMDPMSSupport.h"
11 #include "ServiceBroker.h"
12 #include "windowing/gbm/WinSystemGbm.h"
14 using namespace KODI::WINDOWING::GBM
;
16 CGBMDPMSSupport::CGBMDPMSSupport()
18 m_supportedModes
.push_back(OFF
);
21 bool CGBMDPMSSupport::EnablePowerSaving(PowerSavingMode mode
)
23 auto winSystem
= dynamic_cast<CWinSystemGbm
*>(CServiceBroker::GetWinSystem());
30 return winSystem
->Hide();
36 bool CGBMDPMSSupport::DisablePowerSaving()
38 auto winSystem
= dynamic_cast<CWinSystemGbm
*>(CServiceBroker::GetWinSystem());
42 return winSystem
->Show();