diff options
Diffstat (limited to 'indra/llui/llstyle.h')
-rw-r--r-- | indra/llui/llstyle.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/indra/llui/llstyle.h b/indra/llui/llstyle.h index 8b82a84b46..6896ee288f 100644 --- a/indra/llui/llstyle.h +++ b/indra/llui/llstyle.h @@ -37,7 +37,7 @@ #include "llfont.h" #include "llui.h" -class LLStyle +class LLStyle : public LLRefCount { public: LLStyle(); @@ -46,8 +46,6 @@ public: LLStyle &operator=(const LLStyle &rhs); - virtual ~LLStyle() { } - virtual void init (BOOL is_visible, const LLColor4 &color, const LLString& font_name); virtual const LLColor4& getColor() const { return mColor; } @@ -101,6 +99,9 @@ public: S32 mImageWidth; S32 mImageHeight; +protected: + virtual ~LLStyle() { } + private: BOOL mVisible; LLColor4 mColor; @@ -111,4 +112,6 @@ private: BOOL mIsEmbeddedItem; }; +typedef LLPointer<LLStyle> LLStyleSP; + #endif // LL_LLSTYLE_H |