diff options
Diffstat (limited to 'indra/newview/llfloaterscriptlimits.h')
| -rw-r--r-- | indra/newview/llfloaterscriptlimits.h | 100 | 
1 files changed, 45 insertions, 55 deletions
| diff --git a/indra/newview/llfloaterscriptlimits.h b/indra/newview/llfloaterscriptlimits.h index e675d14515..0cba4d72f2 100644 --- a/indra/newview/llfloaterscriptlimits.h +++ b/indra/newview/llfloaterscriptlimits.h @@ -148,8 +148,8 @@ public:  		: LLPanelScriptLimitsInfo(), LLRemoteParcelInfoObserver(),  		mParcelId(LLUUID()), -		mGotParcelMemoryUsed(FALSE), -		mGotParcelMemoryMax(FALSE), +		mGotParcelMemoryUsed(false), +		mGotParcelMemoryMax(false),  		mParcelMemoryMax(0),  		mParcelMemoryUsed(0) {}; @@ -166,10 +166,10 @@ public:  	BOOL StartRequestChain(); -	void populateParcelMemoryText();  	BOOL getLandScriptResources();  	void clearList();  	void showBeacon(); +	void returnObjectsFromParcel(S32 local_id);  	void returnObjects();  private: @@ -178,11 +178,21 @@ private:  			 const std::string& first_name,  			 const std::string& last_name); +	LLSD mContent;  	LLUUID mParcelId; -	BOOL mGotParcelMemoryUsed; -	BOOL mGotParcelMemoryMax; +	bool mGotParcelMemoryUsed; +	bool mGotParcelMemoryUsedDetails; +	bool mGotParcelMemoryMax;  	S32 mParcelMemoryMax;  	S32 mParcelMemoryUsed; +	S32 mParcelMemoryUsedDetails; +	 +	bool mGotParcelURLsUsed; +	bool mGotParcelURLsUsedDetails; +	bool mGotParcelURLsMax; +	S32 mParcelURLsMax; +	S32 mParcelURLsUsed; +	S32 mParcelURLsUsedDetails;  	std::vector<LLSD> mObjectListItems; @@ -199,55 +209,6 @@ protected:  };  ///////////////////////////////////////////////////////////////////////////// -// URLs panel -///////////////////////////////////////////////////////////////////////////// - -class LLPanelScriptLimitsRegionURLs : public LLPanelScriptLimitsInfo -{ -	 -public: -	LLPanelScriptLimitsRegionURLs() -		: LLPanelScriptLimitsInfo(), - -		mParcelId(LLUUID()), -		mGotParcelURLsUsed(FALSE), -		mGotParcelURLsMax(FALSE), -		mParcelURLsMax(0), -		mParcelURLsUsed(0) -		{ -		}; - -	~LLPanelScriptLimitsRegionURLs() -	{ -	}; -	 -	// LLPanel -	virtual BOOL postBuild(); - -	void setRegionDetails(LLSD content); -	void setRegionSummary(LLSD content); - -	void populateParcelURLsText(); -	void clearList(); - -private: - -	LLUUID mParcelId; -	BOOL mGotParcelURLsUsed; -	BOOL mGotParcelURLsMax; -	S32 mParcelURLsMax; -	S32 mParcelURLsUsed; -	 -	std::vector<LLSD> mObjectListItems; -		 -protected: -	 -	static void onClickRefresh(void* userdata); -	static void onClickHighlight(void* userdata); -	static void onClickReturn(void* userdata); -}; - -/////////////////////////////////////////////////////////////////////////////  // Attachment panel  ///////////////////////////////////////////////////////////////////////////// @@ -256,7 +217,21 @@ class LLPanelScriptLimitsAttachment : public LLPanelScriptLimitsInfo  public:  	LLPanelScriptLimitsAttachment() -		:	LLPanelScriptLimitsInfo() {}; +		:	LLPanelScriptLimitsInfo(), +		mGotAttachmentMemoryUsed(false), +		mGotAttachmentMemoryUsedDetails(false), +		mGotAttachmentMemoryMax(false), +		mAttachmentMemoryMax(0), +		mAttachmentMemoryUsed(0), +		mAttachmentMemoryUsedDetails(0), +		mGotAttachmentURLsUsed(false), +		mGotAttachmentURLsUsedDetails(false), +		mGotAttachmentURLsMax(false), +		mAttachmentURLsMax(0), +		mAttachmentURLsUsed(0), +		mAttachmentURLsUsedDetails(0) +		{}; +  	~LLPanelScriptLimitsAttachment()  	{  	}; @@ -266,11 +241,26 @@ public:  	void setAttachmentDetails(LLSD content); +	void setAttachmentSummary(LLSD content);  	BOOL requestAttachmentDetails();  	void clearList();  private: +	bool mGotAttachmentMemoryUsed; +	bool mGotAttachmentMemoryUsedDetails; +	bool mGotAttachmentMemoryMax; +	S32 mAttachmentMemoryMax; +	S32 mAttachmentMemoryUsed; +	S32 mAttachmentMemoryUsedDetails; +	 +	bool mGotAttachmentURLsUsed; +	bool mGotAttachmentURLsUsedDetails; +	bool mGotAttachmentURLsMax; +	S32 mAttachmentURLsMax; +	S32 mAttachmentURLsUsed; +	S32 mAttachmentURLsUsedDetails; +  protected:  	static void onClickRefresh(void* userdata); | 
