• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

superkaramba

  • sources
  • kde-4.12
  • kdeutils
  • superkaramba
  • src
  • sensors
sensor.h
Go to the documentation of this file.
1 /***************************************************************************
2  * Copyright (C) 2003 by Hans Karlsson *
3  * karlsson.h@home.se *
4  * *
5  * This program is free software; you can redistribute it and/or modify *
6  * it under the terms of the GNU General Public License as published by *
7  * the Free Software Foundation; either version 2 of the License, or *
8  * (at your option) any later version. *
9  ***************************************************************************/
10 #ifndef SENSOR_H
11 #define SENSOR_H
12 
13 #include <QTimer>
14 
15 #include "sensorparams.h"
16 
17 class Sensor : public QObject
18 {
19  Q_OBJECT
20 
21 public:
22  Sensor(int msec = 1000);
23  void start();
24  virtual ~Sensor();
25  void addMeter(SensorParams *s);
26  SensorParams* hasMeter(const Meter *meter) const;
27  void deleteMeter(Meter *meter);
28  int isEmpty()
29  {
30  return objList->isEmpty();
31  }
32  virtual void setMaxValue(SensorParams *s);
33 
34 private:
35  int msec;
36  QTimer timer;
37 
38 protected:
39  QList <QObject*> *objList;
40 
41 public slots:
42  virtual void update() = 0;
43 
44 };
45 
46 #endif // SENSOR_H
sensorparams.h
Sensor::Sensor
Sensor(int msec=1000)
Definition: sensor.cpp:13
Sensor::start
void start()
Definition: sensor.cpp:19
QObject
Sensor
Definition: sensor.h:17
Sensor::hasMeter
SensorParams * hasMeter(const Meter *meter) const
Definition: sensor.cpp:43
Sensor::deleteMeter
void deleteMeter(Meter *meter)
Definition: sensor.cpp:55
SensorParams
Hans Karlsson.
Definition: sensorparams.h:30
Sensor::update
virtual void update()=0
Sensor::setMaxValue
virtual void setMaxValue(SensorParams *s)
Definition: sensor.cpp:65
Sensor::~Sensor
virtual ~Sensor()
Definition: sensor.cpp:28
Meter
Definition: meters/meter.h:23
Sensor::isEmpty
int isEmpty()
Definition: sensor.h:28
Sensor::objList
QList< QObject * > * objList
Definition: sensor.h:39
Sensor::addMeter
void addMeter(SensorParams *s)
Definition: sensor.cpp:38
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:07:20 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

superkaramba

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

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • kremotecontrol
  • ktimer
  • kwallet
  • superkaramba
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal