diff options
Diffstat (limited to 'indra/newview/llagentaccess.h')
| -rw-r--r-- | indra/newview/llagentaccess.h | 78 | 
1 files changed, 39 insertions, 39 deletions
diff --git a/indra/newview/llagentaccess.h b/indra/newview/llagentaccess.h index 4e851b0aa0..c6199ce955 100644 --- a/indra/newview/llagentaccess.h +++ b/indra/newview/llagentaccess.h @@ -1,25 +1,25 @@ -/**  +/**   * @file llagentaccess.h   * @brief LLAgentAccess class implementation - manages maturity and godmode info   *   * $LicenseInfo:firstyear=2001&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,42 +35,42 @@ class LLControlGroup;  class LLAgentAccess  {  public: -	LLAgentAccess(LLControlGroup& savedSettings); -	 -	bool getAdminOverride() const; -	void setAdminOverride(bool b); +    LLAgentAccess(LLControlGroup& savedSettings); + +    bool getAdminOverride() const; +    void setAdminOverride(bool b); + +    void setGodLevel(U8 god_level); +    bool isGodlike() const; +    bool isGodlikeWithoutAdminMenuFakery() const; +    U8 getGodLevel() const; + + +    // rather than just expose the preference setting, we're going to actually +    // expose what the client code cares about -- what the user should see +    // based on a combination of the is* and prefers* flags, combined with God bit. +    bool wantsPGOnly() const; +    bool canAccessMature() const; +    bool canAccessAdult() const; +    bool prefersPG() const; +    bool prefersMature() const; +    bool prefersAdult() const; +    bool isTeen() const; +    bool isMature() const; +    bool isAdult() const; + +    void setMaturity(char text); + +    static int convertTextToMaturity(char text); + +    bool canSetMaturity(S32 maturity); -	void setGodLevel(U8 god_level); -	bool isGodlike() const; -	bool isGodlikeWithoutAdminMenuFakery() const; -	U8 getGodLevel() const; -	 -	 -	// rather than just expose the preference setting, we're going to actually -	// expose what the client code cares about -- what the user should see -	// based on a combination of the is* and prefers* flags, combined with God bit. -	bool wantsPGOnly() const; -	bool canAccessMature() const; -	bool canAccessAdult() const; -	bool prefersPG() const; -	bool prefersMature() const; -	bool prefersAdult() const; -	bool isTeen() const; -	bool isMature() const; -	bool isAdult() const; -	 -	void setMaturity(char text); -	 -	static int convertTextToMaturity(char text); -	 -	bool canSetMaturity(S32 maturity); -	  private: -	U8 mAccess;	// SIM_ACCESS_MATURE etc -	U8 mGodLevel; -	bool mAdminOverride; -	 -	LLControlGroup& mSavedSettings; +    U8 mAccess; // SIM_ACCESS_MATURE etc +    U8 mGodLevel; +    bool mAdminOverride; + +    LLControlGroup& mSavedSettings;  };  #endif // LL_LLAGENTACCESS_H  | 
