llstatview.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLSTATVIEW_H
00033 #define LL_LLSTATVIEW_H
00034 
00035 #include "llstatbar.h"
00036 #include "llcontainerview.h"
00037 #include <vector>
00038 
00039 class LLStatBar;
00040 
00041 class LLStatView : public LLContainerView
00042 {
00043 public:
00044         LLStatView(const LLString& name, const LLString& label, const LLString& setting, const LLRect& rect);
00045         ~LLStatView();
00046 
00047         virtual EWidgetType getWidgetType() const;
00048         virtual LLString getWidgetTag() const;
00049 /*
00050         virtual void draw();
00051         virtual void reshape(S32 width, S32 height);
00052         virtual LLRect getRequiredRect();       // Return the height of this object, given the set options.
00053 */
00054 
00055         LLStatBar *addStat(const LLString& name, LLStat *statp);
00056         LLStatBar *getStatBar(const LLString& name);
00057 
00058 protected:
00059         typedef std::vector<LLStatBar *> sb_vector_t;
00060         sb_vector_t mStatBars;
00061         U32 mNumStatBars;
00062         LLString mSetting;
00063 };
00064 #endif // LL_STATVIEW_

Generated on Thu Jul 1 06:09:13 2010 for Second Life Viewer by  doxygen 1.4.7