Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Examples

LCDIcon.h

00001 #ifndef _LCD_ICON_H_
00002 #define _LCD_ICON_H_
00003 
00004 #include "LCDWidget.h"
00005 #include <string>
00006 
00012 class LCDIcon : public LCDWidget
00013 {
00014  private:
00015   std::string _type;
00016  public:
00017 
00026   LCDIcon(LCDElement *parent = 0, const std::string &id = "");
00037   LCDIcon(const std::string &type, int x=1, int y=1, LCDElement *parent = 0, const std::string &id = "");
00038 
00047   void set(const std::string &type, int x=1, int y=1);
00048 
00055   void setIcon(const std::string &type);
00056 
00063   std::string getIcon();
00064 
00065   virtual void valueCallback(std::string value) {};
00066 
00067   virtual void notifyChanged();
00068 };
00069 
00070 #endif

Generated on Wed Aug 4 19:39:09 2004 for LCDApi by doxygen 1.3.6