#include <llfloaterauction.h>
Inheritance diagram for LLFloaterAuction:
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< LLImageGL > | mImage |
LLHandle< LLParcelSelection > | mParcelp |
S32 | mParcelID |
LLHost | mParcelHost |
Static Private Attributes | |
static LLFloaterAuction * | sInstance = NULL |
Definition at line 48 of file llfloaterauction.h.
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] |
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().
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().
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().
LLPointer<LLImageGL> LLFloaterAuction::mImage [private] |
LLAssetID LLFloaterAuction::mImageID [private] |
LLHost LLFloaterAuction::mParcelHost [private] |
S32 LLFloaterAuction::mParcelID [private] |
LLHandle<LLParcelSelection> LLFloaterAuction::mParcelp [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().