1
0
mirror of git://projects.qi-hardware.com/nanomap.git synced 2024-11-23 16:57:11 +02:00

remove unused code

This commit is contained in:
Niels 2010-06-23 19:03:29 +02:00
parent 012268a764
commit baed4e06d9
2 changed files with 30 additions and 30 deletions

View File

@ -23,7 +23,6 @@
#include <QtCore/QDebug> #include <QtCore/QDebug>
#include <QtCore/QFile> #include <QtCore/QFile>
//#include <QtCore/QFileSystemWatcher>
#include <QtCore/QTextStream> #include <QtCore/QTextStream>
#include <QtCore/QTime> #include <QtCore/QTime>
@ -37,12 +36,7 @@ BatteryLayer::BatteryLayer(MapWidget *map) :
connect(m_updateTimer, SIGNAL(timeout()), this, SLOT(repaint())); connect(m_updateTimer, SIGNAL(timeout()), this, SLOT(repaint()));
m_updateTimer->start(); m_updateTimer->start();
// QFileSystemWatcher *w = new QFileSystemWatcher(this); reload();
// w->addPath("/sys/class/power_supply/battery/capacity");
// w->addPath("/sys/class/power_supply/battery/status");
// connect(w, SIGNAL(fileChanged(QString)), this, SLOT(fileChanged(QString)));
repaint();
} }
void BatteryLayer::keyPressed(QKeyEvent *event) void BatteryLayer::keyPressed(QKeyEvent *event)
@ -50,6 +44,7 @@ void BatteryLayer::keyPressed(QKeyEvent *event)
if (event->modifiers() == Qt::NoModifier && if (event->modifiers() == Qt::NoModifier &&
event->key() == Qt::Key_B) { event->key() == Qt::Key_B) {
toggleVisibility(); toggleVisibility();
reload();
} }
} }
@ -72,6 +67,14 @@ void BatteryLayer::paint(QPainter *painter)
void BatteryLayer::repaint() void BatteryLayer::repaint()
{ {
if (isVisible()) { if (isVisible()) {
if (reload()) {
map()->update();
}
}
}
bool BatteryLayer::reload()
{
int percent = m_percent; int percent = m_percent;
QFile capacity("/sys/class/power_supply/battery/capacity"); QFile capacity("/sys/class/power_supply/battery/capacity");
if (capacity.open(QFile::ReadOnly | QFile::Text)) { if (capacity.open(QFile::ReadOnly | QFile::Text)) {
@ -89,16 +92,12 @@ void BatteryLayer::repaint()
} }
if (charging != m_isCharging || percent != m_percent) { if (charging != m_isCharging || percent != m_percent) {
m_percent = percent;
m_isCharging = charging; m_isCharging = charging;
map()->update(); m_percent = percent;
}
return true;
} else {
return false;
} }
} }
void BatteryLayer::fileChanged(const QString &filename)
{
qDebug() << filename;
repaint();
}

View File

@ -38,9 +38,10 @@ protected:
private slots: private slots:
void repaint(); void repaint();
void fileChanged(const QString &filename);
private: private:
bool reload();
QTimer *m_updateTimer; QTimer *m_updateTimer;
int m_percent; int m_percent;
bool m_isCharging; bool m_isCharging;