LLPreviewTexture::LLPreviewTexture(const LLSD& key) : LLPreview(key), mLoadingFullImage( FALSE ), mShowKeepDiscard(FALSE), mCopyToInv(FALSE), mIsCopyable(FALSE), mUpdateDimensions(TRUE), mLastHeight(0), mLastWidth(0), mAspectRatio(0.f), mPreviewToSave(FALSE), mImage(NULL), mImageOldBoostLevel(LLViewerTexture::BOOST_NONE) { updateImageID(); if (key.has("save_as")) { mPreviewToSave = TRUE; } }
LLPreviewTexture::LLPreviewTexture(const LLSD& key) : LLPreview(key), mLoadingFullImage( FALSE ), mShowKeepDiscard(FALSE), mCopyToInv(FALSE), mIsCopyable(FALSE), mUpdateDimensions(TRUE), mLastHeight(0), mLastWidth(0), mAspectRatio(0.f), mPreviewToSave(FALSE), mImage(NULL), mImageOldBoostLevel(LLViewerTexture::BOOST_NONE) { updateImageID(); if (key.has("save_as")) { mPreviewToSave = TRUE; } //Called from floater reg: LLUICtrlFactory::getInstance()->buildFloater(this, "floater_preview_texture.xml", FALSE); }
LLPreviewTexture::LLPreviewTexture(const LLSD& key) : LLPreview((key.has("uuid") ? key.get("uuid") : key)), // Changed for texture preview mode mLoadingFullImage( FALSE ), mShowKeepDiscard(FALSE), mCopyToInv(FALSE), mIsCopyable(FALSE), mIsFullPerm(FALSE), mUpdateDimensions(TRUE), mLastHeight(0), mLastWidth(0), mAspectRatio(0.f), mPreviewToSave(FALSE), mImage(NULL), mImageOldBoostLevel(LLGLTexture::BOOST_NONE), mShowingButtons(false), mDisplayNameCallback(false), mAvatarNameCallbackConnection(), // <FS:Ansariel> Performance improvement mCurrentImageWidth(0), mCurrentImageHeight(0) // </FS:Ansariel> { updateImageID(); if (key.has("save_as")) { mPreviewToSave = TRUE; } // Texture preview mode if (key.has("preview_only")) { mShowKeepDiscard = FALSE; mCopyToInv = FALSE; mIsCopyable = FALSE; mPreviewToSave = FALSE; mIsFullPerm = FALSE; } }