summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerwearable.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llviewerwearable.h')
-rw-r--r--indra/newview/llviewerwearable.h96
1 files changed, 48 insertions, 48 deletions
diff --git a/indra/newview/llviewerwearable.h b/indra/newview/llviewerwearable.h
index 24b1323b2b..15feab0a57 100644
--- a/indra/newview/llviewerwearable.h
+++ b/indra/newview/llviewerwearable.h
@@ -1,25 +1,25 @@
-/**
+/**
* @file llviewerwearable.h
* @brief LLViewerWearable class header file
*
* $LicenseInfo:firstyear=2012&license=viewerlgpl$
* Second Life Viewer Source Code
* Copyright (C) 2010, Linden Research, Inc.
- *
+ *
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation;
* version 2.1 of the License only.
- *
+ *
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
- *
+ *
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
+ *
* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
* $/LicenseInfo$
*/
@@ -35,72 +35,72 @@ class LLVOAvatar;
class LLViewerWearable : public LLWearable
{
- friend class LLWearableList;
+ friend class LLWearableList;
- //--------------------------------------------------------------------
- // Constructors and destructors
- //--------------------------------------------------------------------
+ //--------------------------------------------------------------------
+ // Constructors and destructors
+ //--------------------------------------------------------------------
private:
- // Private constructors used by LLViewerWearableList
- LLViewerWearable(const LLTransactionID& transactionID);
- LLViewerWearable(const LLAssetID& assetID);
+ // Private constructors used by LLViewerWearableList
+ LLViewerWearable(const LLTransactionID& transactionID);
+ LLViewerWearable(const LLAssetID& assetID);
public:
- virtual ~LLViewerWearable();
+ virtual ~LLViewerWearable();
- //--------------------------------------------------------------------
- // Accessors
- //--------------------------------------------------------------------
+ //--------------------------------------------------------------------
+ // Accessors
+ //--------------------------------------------------------------------
public:
- const LLUUID& getItemID() const { return mItemID; }
- const LLAssetID& getAssetID() const { return mAssetID; }
- const LLTransactionID& getTransactionID() const { return mTransactionID; }
- void setItemID(const LLUUID& item_id);
+ const LLUUID& getItemID() const { return mItemID; }
+ const LLAssetID& getAssetID() const { return mAssetID; }
+ const LLTransactionID& getTransactionID() const { return mTransactionID; }
+ void setItemID(const LLUUID& item_id);
public:
- BOOL isDirty() const;
- BOOL isOldVersion() const;
+ BOOL isDirty() const;
+ BOOL isOldVersion() const;
+
+ /*virtual*/ void writeToAvatar(LLAvatarAppearance *avatarp);
+ void removeFromAvatar() { LLViewerWearable::removeFromAvatar( mType); }
+ static void removeFromAvatar( LLWearableType::EType type);
- /*virtual*/ void writeToAvatar(LLAvatarAppearance *avatarp);
- void removeFromAvatar() { LLViewerWearable::removeFromAvatar( mType); }
- static void removeFromAvatar( LLWearableType::EType type);
+ /*virtual*/ EImportResult importStream( std::istream& input_stream, LLAvatarAppearance* avatarp );
- /*virtual*/ EImportResult importStream( std::istream& input_stream, LLAvatarAppearance* avatarp );
-
- void setParamsToDefaults();
- void setTexturesToDefaults();
- void setVolatile(BOOL is_volatile) { mVolatile = is_volatile; } // TRUE when doing preview renders, some updates will be suppressed.
- BOOL getVolatile() { return mVolatile; }
+ void setParamsToDefaults();
+ void setTexturesToDefaults();
+ void setVolatile(BOOL is_volatile) { mVolatile = is_volatile; } // TRUE when doing preview renders, some updates will be suppressed.
+ BOOL getVolatile() { return mVolatile; }
- /*virtual*/ LLUUID getDefaultTextureImageID(LLAvatarAppearanceDefines::ETextureIndex index) const;
+ /*virtual*/ LLUUID getDefaultTextureImageID(LLAvatarAppearanceDefines::ETextureIndex index) const;
- void saveNewAsset() const;
- static void onSaveNewAssetComplete( const LLUUID& asset_uuid, void* user_data, S32 status, LLExtStat ext_status );
+ void saveNewAsset() const;
+ static void onSaveNewAssetComplete( const LLUUID& asset_uuid, void* user_data, S32 status, LLExtStat ext_status );
- void copyDataFrom(const LLViewerWearable* src);
+ void copyDataFrom(const LLViewerWearable* src);
- friend std::ostream& operator<<(std::ostream &s, const LLViewerWearable &w);
+ friend std::ostream& operator<<(std::ostream &s, const LLViewerWearable &w);
- /*virtual*/ void revertValues();
- /*virtual*/ void saveValues();
+ /*virtual*/ void revertValues();
+ /*virtual*/ void saveValues();
- void revertValuesWithoutUpdate();
+ void revertValuesWithoutUpdate();
- // Something happened that requires the wearable's label to be updated (e.g. worn/unworn).
- /*virtual*/void setUpdated() const;
+ // Something happened that requires the wearable's label to be updated (e.g. worn/unworn).
+ /*virtual*/void setUpdated() const;
- // the wearable was worn. make sure the name of the wearable object matches the LLViewerInventoryItem,
- // not the wearable asset itself.
- void refreshName();
+ // the wearable was worn. make sure the name of the wearable object matches the LLViewerInventoryItem,
+ // not the wearable asset itself.
+ void refreshName();
protected:
- LLAssetID mAssetID;
- LLTransactionID mTransactionID;
+ LLAssetID mAssetID;
+ LLTransactionID mTransactionID;
- BOOL mVolatile; // True when rendering preview images. Can suppress some updates.
+ BOOL mVolatile; // True when rendering preview images. Can suppress some updates.
- LLUUID mItemID; // ID of the inventory item in the agent's inventory
+ LLUUID mItemID; // ID of the inventory item in the agent's inventory
};