Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/model/devices/battery.py
blob: a4f37f1dd16027395a120f47acc1551d1fcd975d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gobject

from model.devices import device

class Device(device.Device):
    __gproperties__ = {
        'level' : (int, None, None, 0, 100, 0,
                   gobject.PARAM_READABLE)
    }

    def __init__(self):
        device.Device.__init__(self)
        self._level = 0

    def do_get_property(self, pspec):
        if pspec.name == 'level':
            return self._level 

    def get_type(self):
        return 'battery'