• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

libsolidcontrol

powermanager.h File Reference

#include <QtCore/QObject>
#include <QtCore/QHash>
#include "solid_control_export.h"

Include dependency graph for powermanager.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Solid::Control::PowerManager::Notifier

Namespaces

namespace  Solid
namespace  Solid::Control
namespace  Solid::Control::PowerManager

Typedefs

typedef QHash< QString,
BrightnessControlType > 
Solid::Control::PowerManager::BrightnessControlsList

Enumerations

enum  Solid::Control::PowerManager::AcAdapterState { Solid::Control::PowerManager::UnknownAcAdapterState, Solid::Control::PowerManager::Plugged, Solid::Control::PowerManager::Unplugged }
enum  Solid::Control::PowerManager::BatteryState {
  Solid::Control::PowerManager::NoBatteryState, Solid::Control::PowerManager::Normal, Solid::Control::PowerManager::Warning, Solid::Control::PowerManager::Low,
  Solid::Control::PowerManager::Critical
}
enum  Solid::Control::PowerManager::BrightnessControlType { Solid::Control::PowerManager::UnknownBrightnessControl = 0, Solid::Control::PowerManager::Screen = 1, Solid::Control::PowerManager::Keyboard = 2 }
enum  Solid::Control::PowerManager::ButtonType {
  Solid::Control::PowerManager::UnknownButtonType, Solid::Control::PowerManager::PowerButton, Solid::Control::PowerManager::SleepButton, Solid::Control::PowerManager::LidOpen,
  Solid::Control::PowerManager::LidClose
}
enum  Solid::Control::PowerManager::CpuFreqPolicy {
  Solid::Control::PowerManager::UnknownCpuFreqPolicy = 0, Solid::Control::PowerManager::OnDemand = 1, Solid::Control::PowerManager::Userspace = 2, Solid::Control::PowerManager::Powersave = 4,
  Solid::Control::PowerManager::Performance = 8, Solid::Control::PowerManager::Conservative = 16
}
enum  Solid::Control::PowerManager::SuspendMethod { Solid::Control::PowerManager::UnknownSuspendMethod = 0, Solid::Control::PowerManager::Standby = 1, Solid::Control::PowerManager::ToRam = 2, Solid::Control::PowerManager::ToDisk = 4 }

Functions

SOLIDCONTROL_EXPORT AcAdapterState Solid::Control::PowerManager::acAdapterState ()
SOLIDCONTROL_EXPORT int Solid::Control::PowerManager::batteryChargePercent ()
SOLIDCONTROL_EXPORT int Solid::Control::PowerManager::batteryRemainingTime ()
SOLIDCONTROL_EXPORT BatteryState Solid::Control::PowerManager::batteryState ()
SOLIDCONTROL_EXPORT float Solid::Control::PowerManager::brightness (const QString &device=QString())
SOLIDCONTROL_EXPORT
BrightnessControlsList 
Solid::Control::PowerManager::brightnessControlsAvailable ()
SOLIDCONTROL_EXPORT bool Solid::Control::PowerManager::canDisableCpu (int cpuNum)
SOLIDCONTROL_EXPORT CpuFreqPolicy Solid::Control::PowerManager::cpuFreqPolicy ()
SOLIDCONTROL_EXPORT Notifier * Solid::Control::PowerManager::notifier ()
SOLIDCONTROL_EXPORT QString Solid::Control::PowerManager::scheme ()
SOLIDCONTROL_EXPORT QString Solid::Control::PowerManager::schemeDescription (const QString &schemeName)
SOLIDCONTROL_EXPORT bool Solid::Control::PowerManager::setBrightness (float brightness, const QString &device=QString())
SOLIDCONTROL_EXPORT bool Solid::Control::PowerManager::setCpuEnabled (int cpuNum, bool enabled)
SOLIDCONTROL_EXPORT bool Solid::Control::PowerManager::setCpuFreqPolicy (CpuFreqPolicy newPolicy)
SOLIDCONTROL_EXPORT bool Solid::Control::PowerManager::setScheme (const QString &name)
SOLIDCONTROL_EXPORT CpuFreqPolicies Solid::Control::PowerManager::supportedCpuFreqPolicies ()
SOLIDCONTROL_EXPORT QStringList Solid::Control::PowerManager::supportedSchemes ()
SOLIDCONTROL_EXPORT SuspendMethods Solid::Control::PowerManager::supportedSuspendMethods ()
SOLIDCONTROL_EXPORT KJob * Solid::Control::PowerManager::suspend (SuspendMethod method)

libsolidcontrol

Skip menu "libsolidcontrol"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal