diff options
Diffstat (limited to 'indra/llui/llloadingindicator.h')
| -rw-r--r-- | indra/llui/llloadingindicator.h | 88 | 
1 files changed, 44 insertions, 44 deletions
| diff --git a/indra/llui/llloadingindicator.h b/indra/llui/llloadingindicator.h index ffcb329f42..5e824af993 100644 --- a/indra/llui/llloadingindicator.h +++ b/indra/llui/llloadingindicator.h @@ -1,25 +1,25 @@ -/**  +/**   * @file llloadingindicator.h   * @brief Perpetual loading indicator   *   * $LicenseInfo:firstyear=2010&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$   */ @@ -36,69 +36,69 @@  /**   * Perpetual loading indicator (a la MacOSX or YouTube) - *  + *   * Number of rotations per second can be overridden   * with the "images_per_sec" parameter. - *  + *   * Can start/stop spinning. - *  + *   * @see start()   * @see stop()   */  class LLLoadingIndicator  : public LLUICtrl  { -	LOG_CLASS(LLLoadingIndicator); +    LOG_CLASS(LLLoadingIndicator);  public: -	struct Images : public LLInitParam::Block<Images> -	{ -		Multiple<LLUIImage*>	image; +    struct Images : public LLInitParam::Block<Images> +    { +        Multiple<LLUIImage*>    image; -		Images() -		:	image("image") -		{} -	}; +        Images() +        :   image("image") +        {} +    }; -	struct Params : public LLInitParam::Block<Params, LLUICtrl::Params> -	{ -		Optional<F32>				images_per_sec; -		Optional<Atomic<Images> >	images; +    struct Params : public LLInitParam::Block<Params, LLUICtrl::Params> +    { +        Optional<F32>               images_per_sec; +        Optional<Atomic<Images> >   images; -		Params() -		:	images_per_sec("images_per_sec", 1.0f), -			images("images") -		{} -	}; +        Params() +        :   images_per_sec("images_per_sec", 1.0f), +            images("images") +        {} +    }; -	virtual ~LLLoadingIndicator() {} +    virtual ~LLLoadingIndicator() {} -	// llview overrides -	virtual void draw(); +    // llview overrides +    virtual void draw(); -	/** -	 * Stop spinning. -	 */ -	void stop(); +    /** +     * Stop spinning. +     */ +    void stop(); -	/** -	 * Start spinning. -	 */ -	void start(); +    /** +     * Start spinning. +     */ +    void start(); -	void reset() { mCurImageIdx = 0; } +    void reset() { mCurImageIdx = 0; }  private: -	LLLoadingIndicator(const Params&); -	void initFromParams(const Params&); +    LLLoadingIndicator(const Params&); +    void initFromParams(const Params&); -	friend class LLUICtrlFactory; +    friend class LLUICtrlFactory; -	F32						mImagesPerSec; -	S8						mCurImageIdx; -	LLFrameTimer			mImageSwitchTimer; +    F32                     mImagesPerSec; +    S8                      mCurImageIdx; +    LLFrameTimer            mImageSwitchTimer; -	std::vector<LLUIImagePtr> mImages; +    std::vector<LLUIImagePtr> mImages;  };  #endif // LL_LLLOADINGINDICATOR_H | 
