LLFloaterAuction Class Reference

#include <llfloaterauction.h>

Inheritance diagram for LLFloaterAuction:

Inheritance graph
[legend]
Collaboration diagram for LLFloaterAuction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void onClose (bool app_quitting)
void draw ()

Static Public Member Functions

static void show ()

Private Member Functions

 LLFloaterAuction ()
 ~LLFloaterAuction ()
void initialize ()

Static Private Member Functions

static void onClickSnapshot (void *data)
static void onClickOK (void *data)

Private Attributes

LLTransactionID mTransactionID
LLAssetID mImageID
LLPointer< LLImageGLmImage
LLHandle< LLParcelSelectionmParcelp
S32 mParcelID
LLHost mParcelHost

Static Private Attributes

static LLFloaterAuctionsInstance = NULL

Detailed Description

Definition at line 48 of file llfloaterauction.h.


Constructor & Destructor Documentation

LLFloaterAuction::LLFloaterAuction (  )  [private]

Definition at line 72 of file llfloaterauction.cpp.

References LLUICtrlFactory::buildFloater(), LLPanel::childSetAction(), LLPanel::childSetCommitCallback(), LLPanel::childSetValue(), LLControlGroup::getBOOL(), gSavedSettings, gUICtrlFactory, onClickOK(), onClickSnapshot(), and LLSavedSettingsGlue::setBOOL().

Referenced by show().

LLFloaterAuction::~LLFloaterAuction (  )  [private]

Definition at line 88 of file llfloaterauction.cpp.

References NULL, and sInstance.


Member Function Documentation

void LLFloaterAuction::draw (  )  [virtual]

Reimplemented from LLFloater.

Definition at line 139 of file llfloaterauction.cpp.

References LLPanel::childGetRect(), LLFloater::draw(), f, LLRectBase< Type >::getHeight(), LLView::getVisible(), LLRectBase< Type >::getWidth(), gl_draw_scaled_image(), gl_rect_2d(), LLFloater::isMinimized(), LLRectBase< Type >::mBottom, mImage, LLRectBase< Type >::mLeft, LLPointer< Type >::notNull(), and LLRectBase< Type >::stretch().

void LLFloaterAuction::initialize (  )  [private]

Definition at line 106 of file llfloaterauction.cpp.

References LLPanel::childEnable(), LLPanel::childGetText(), LLPanel::childSetEnabled(), LLPanel::childSetText(), LLParcel::getForSale(), LLViewerRegion::getHost(), LLParcel::getLocalID(), LLParcel::getName(), LLViewerParcelMgr::getParcelSelection(), LLViewerParcelMgr::getSelectionRegion(), gParcelMgr, LLHost::invalidate(), mImage, mImageID, mParcelHost, mParcelID, mParcelp, NULL, LLStringBase< char >::null, and LLUUID::setNull().

Referenced by show().

void LLFloaterAuction::onClickOK ( void data  )  [static, private]

Definition at line 213 of file llfloaterauction.cpp.

References LLMessageSystem::addS32(), LLMessageSystem::addUUID(), LLAssetType::AT_IMAGE_TGA, LLAssetType::AT_TEXTURE, auction_j2c_upload_done(), auction_tga_upload_done(), FALSE, gAgent, gAssetStorage, LLAgent::getID(), LLAgent::getSessionID(), gMessageSystem, LLMessageSystem::newMessage(), LLMessageSystem::nextBlock(), NULL, LLMessageSystem::sendReliable(), LLNotifyBox::showXml(), and LLAssetStorage::storeAssetData().

Referenced by LLFloaterAuction().

void LLFloaterAuction::onClickSnapshot ( void data  )  [static, private]

Definition at line 168 of file llfloaterauction.cpp.

References LLAssetType::AT_IMAGE_TGA, LLAssetType::AT_TEXTURE, FALSE, gAgent, LLAgent::getSecureSessionID(), LLViewerWindow::getWindowHeight(), LLViewerWindow::getWindowWidth(), gForceRenderLandFence, gVFS, gViewerWindow, llendl, llinfos, llwarns, LLViewerImage::MAX_IMAGE_SIZE_DEFAULT, LLViewerWindow::playSnapshotAnimAndSound(), LLViewerWindow::rawSnapshot(), TRUE, and LLVFile::writeFile().

Referenced by LLFloaterAuction().

void LLFloaterAuction::onClose ( bool  app_quitting  )  [inline, virtual]

Reimplemented from LLFloater.

Definition at line 52 of file llfloaterauction.h.

References FALSE, and LLFloater::setVisible().

void LLFloaterAuction::show (  )  [static]

Definition at line 94 of file llfloaterauction.cpp.

References LLFloater::center(), initialize(), LLFloaterAuction(), LLFloater::open(), LLFloater::setFocus(), sInstance, and TRUE.

Referenced by LLPanelLandGeneral::onClickStartAuction().


Member Data Documentation

LLPointer<LLImageGL> LLFloaterAuction::mImage [private]

Definition at line 71 of file llfloaterauction.h.

Referenced by draw(), and initialize().

LLAssetID LLFloaterAuction::mImageID [private]

Definition at line 70 of file llfloaterauction.h.

Referenced by initialize().

LLHost LLFloaterAuction::mParcelHost [private]

Definition at line 74 of file llfloaterauction.h.

Referenced by initialize().

S32 LLFloaterAuction::mParcelID [private]

Definition at line 73 of file llfloaterauction.h.

Referenced by initialize().

LLHandle<LLParcelSelection> LLFloaterAuction::mParcelp [private]

Definition at line 72 of file llfloaterauction.h.

Referenced by initialize().

LLTransactionID LLFloaterAuction::mTransactionID [private]

Definition at line 69 of file llfloaterauction.h.

LLFloaterAuction * LLFloaterAuction::sInstance = NULL [static, private]

---------------------------------------------------------------------------- Class llfloaterauction ----------------------------------------------------------------------------

Definition at line 66 of file llfloaterauction.h.

Referenced by show(), and ~LLFloaterAuction().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:17 2010 for Second Life Viewer by  doxygen 1.4.7