From 5d22e3cbdd251819a4d2d07b9a12994d5aef778d Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Fri, 29 Aug 2008 21:08:38 +0000 Subject: Add wpseditor, the Google Summer of Code 2008 project of Rostislav Chekan. Closes FS#9327 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18362 a1c6a512-1295-4272-9138-f99709370657 --- utils/wpseditor/gui/src/qwpsstate.h | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 utils/wpseditor/gui/src/qwpsstate.h (limited to 'utils/wpseditor/gui/src/qwpsstate.h') diff --git a/utils/wpseditor/gui/src/qwpsstate.h b/utils/wpseditor/gui/src/qwpsstate.h new file mode 100644 index 0000000000..eb43531de6 --- /dev/null +++ b/utils/wpseditor/gui/src/qwpsstate.h @@ -0,0 +1,54 @@ +#ifndef __WPSSTATE_H__ +#define __WPSSTATE_H__ + +#include +#include "wpsstate.h" + +class QWpsState : public QObject { + Q_OBJECT + + + Q_CLASSINFO("QWpsState", "WPS State"); + Q_PROPERTY(int FontHeight READ fontHeight WRITE setFontHeight DESIGNABLE true USER true) + Q_CLASSINFO("FontHeight", "minimum=6;maximum=20;value=10"); + Q_PROPERTY(int FontWidth READ fontWidth WRITE setFontWidth DESIGNABLE true USER true) + Q_CLASSINFO("FontWidth", "minimum=4;maximum=20;value=8"); + Q_PROPERTY(int Volume READ volume WRITE setVolume DESIGNABLE true USER true) + Q_CLASSINFO("Volume", "minimum=-74;maximum=24;value=-15"); + Q_PROPERTY(int Battery READ battery WRITE setBattery DESIGNABLE true USER true) + Q_CLASSINFO("Battery", "minimum=0;maximum=100;value=50"); + + wpsstate state; + +public: + QWpsState(); + + int fontHeight() const { + return state.fontheight; + } + void setFontHeight(int val); + + int fontWidth() const { + return state.fontwidth; + } + void setFontWidth(int val); + + int battery() const { + return state.battery_level; + } + void setBattery(int val); + + int volume() const { + return state.volume; + } +public slots: + void setVolume(int val); + + + + + +signals: + void stateChanged ( wpsstate state ); +}; +#endif // __WPSSTATE_H__ -- cgit v1.2.3