#include <llcurrencyuimanager.h>
Collaboration diagram for LLCurrencyUIManager:

| Public Member Functions | |
| LLCurrencyUIManager (LLPanel &parent) | |
| virtual | ~LLCurrencyUIManager () | 
| void | setAmount (int, bool noEstimate=false) | 
| int | getAmount () | 
| void | setZeroMessage (const std::string &message) | 
| void | setEstimate (int) | 
| int | getEstimate () | 
| void | prepare () | 
| void | updateUI (bool show=true) | 
| bool | process () | 
| void | buy (const LLString &buy_msg) | 
| bool | inProcess () | 
| bool | canCancel () | 
| bool | canBuy () | 
| bool | buying () | 
| bool | bought () | 
| bool | hasError () | 
| std::string | errorMessage () | 
| std::string | errorURI () | 
| Private Attributes | |
| Impl & | impl | 
| Classes | |
| class | Impl | 
Definition at line 38 of file llcurrencyuimanager.h.
| LLCurrencyUIManager::LLCurrencyUIManager | ( | LLPanel & | parent | ) | 
Definition at line 400 of file llcurrencyuimanager.cpp.
| LLCurrencyUIManager::~LLCurrencyUIManager | ( | ) |  [virtual] | 
| bool LLCurrencyUIManager::bought | ( | ) | 
Definition at line 501 of file llcurrencyuimanager.cpp.
References impl, and LLCurrencyUIManager::Impl::mBought.
Referenced by LLFloaterBuyCurrencyUI::draw().
Definition at line 462 of file llcurrencyuimanager.cpp.
References canBuy(), LLConfirmationManager::confirm(), impl, llformat(), LLCurrencyUIManager::Impl::mSiteConfirm, LLCurrencyUIManager::Impl::mSiteCurrencyEstimatedCost, LLCurrencyUIManager::Impl::mUserCurrencyBuy, LLUIString::setArg(), and LLCurrencyUIManager::Impl::startCurrencyBuy().
| bool LLCurrencyUIManager::buying | ( | ) | 
Definition at line 496 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mTransactionType, and LLCurrencyUIManager::Impl::TransactionBuy.
Referenced by LLFloaterBuyCurrencyUI::updateUI().
| bool LLCurrencyUIManager::canBuy | ( | ) | 
Definition at line 489 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mSiteCurrencyEstimated, LLCurrencyUIManager::Impl::mTransactionType, LLCurrencyUIManager::Impl::mUserCurrencyBuy, and LLCurrencyUIManager::Impl::TransactionNone.
Referenced by buy(), and LLFloaterBuyCurrencyUI::updateUI().
| bool LLCurrencyUIManager::canCancel | ( | ) | 
Definition at line 484 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mTransactionType, and LLCurrencyUIManager::Impl::TransactionBuy.
Referenced by LLFloaterBuyLandUI::canClose(), and LLFloaterBuyCurrencyUI::canClose().
| std::string LLCurrencyUIManager::errorMessage | ( | ) | 
Definition at line 511 of file llcurrencyuimanager.cpp.
References impl, and LLCurrencyUIManager::Impl::mErrorMessage.
Referenced by LLFloaterBuyLandUI::draw(), and LLFloaterBuyCurrencyUI::updateUI().
| std::string LLCurrencyUIManager::errorURI | ( | ) | 
Definition at line 516 of file llcurrencyuimanager.cpp.
References impl, and LLCurrencyUIManager::Impl::mErrorURI.
Referenced by LLFloaterBuyLandUI::draw(), and LLFloaterBuyCurrencyUI::updateUI().
| int LLCurrencyUIManager::getAmount | ( | ) | 
Definition at line 419 of file llcurrencyuimanager.cpp.
References impl, and LLCurrencyUIManager::Impl::mUserCurrencyBuy.
Referenced by LLFloaterBuyLandUI::refreshUI(), LLFloaterBuyLandUI::runWebSitePrep(), LLFloaterBuyLandUI::startBuyPreConfirm(), LLFloaterBuyCurrencyUI::updateUI(), and LLFloaterBuyLandUI::updateWebSiteInfo().
| int LLCurrencyUIManager::getEstimate | ( | ) | 
Definition at line 438 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mSiteCurrencyEstimated, and LLCurrencyUIManager::Impl::mSiteCurrencyEstimatedCost.
Referenced by LLFloaterBuyLandUI::refreshUI(), LLFloaterBuyLandUI::runWebSitePrep(), and LLFloaterBuyLandUI::startBuyPreConfirm().
| bool LLCurrencyUIManager::hasError | ( | ) | 
Definition at line 506 of file llcurrencyuimanager.cpp.
References impl, and LLCurrencyUIManager::Impl::mError.
Referenced by LLFloaterBuyLandUI::draw(), and LLFloaterBuyCurrencyUI::updateUI().
| bool LLCurrencyUIManager::inProcess | ( | ) | 
Definition at line 479 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mTransactionType, and LLCurrencyUIManager::Impl::TransactionNone.
| void LLCurrencyUIManager::prepare | ( | ) | 
Definition at line 443 of file llcurrencyuimanager.cpp.
References impl, and LLCurrencyUIManager::Impl::prepare().
Referenced by LLFloaterBuyLandUI::postBuild(), and LLFloaterBuyCurrencyUI::postBuild().
| bool LLCurrencyUIManager::process | ( | ) | 
Definition at line 454 of file llcurrencyuimanager.cpp.
References LLCurrencyUIManager::Impl::checkTransaction(), LLCurrencyUIManager::Impl::considerUpdateCurrency(), and impl.
Referenced by LLFloaterBuyLandUI::draw(), and LLFloaterBuyCurrencyUI::draw().
| void LLCurrencyUIManager::setAmount | ( | int | , | |
| bool | noEstimate = false | |||
| ) | 
Definition at line 410 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mCurrencyChanged, LLCurrencyUIManager::Impl::mUserCurrencyBuy, LLCurrencyUIManager::Impl::mUserEnteredCurrencyBuy, and LLCurrencyUIManager::Impl::updateUI().
Referenced by LLFloaterBuyCurrencyUI::noTarget(), LLFloaterBuyCurrencyUI::target(), and LLFloaterBuyLandUI::updateParcelInfo().
| void LLCurrencyUIManager::setEstimate | ( | int | ) | 
Definition at line 429 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mCurrencyChanged, LLCurrencyUIManager::Impl::mSiteCurrencyEstimated, LLCurrencyUIManager::Impl::mSiteCurrencyEstimatedCost, and LLCurrencyUIManager::Impl::updateUI().
Referenced by LLFloaterBuyLandUI::finishWebSiteInfo().
| void LLCurrencyUIManager::setZeroMessage | ( | const std::string & | message | ) | 
Definition at line 424 of file llcurrencyuimanager.cpp.
References impl, and LLCurrencyUIManager::Impl::mZeroMessage.
Referenced by LLFloaterBuyLandUI::updateParcelInfo().
| void LLCurrencyUIManager::updateUI | ( | bool | show = true | ) | 
Definition at line 448 of file llcurrencyuimanager.cpp.
References impl, LLCurrencyUIManager::Impl::mHidden, and LLCurrencyUIManager::Impl::updateUI().
Referenced by LLFloaterBuyLandUI::refreshUI(), and LLFloaterBuyCurrencyUI::updateUI().
| Impl& LLCurrencyUIManager::impl  [private] | 
Definition at line 90 of file llcurrencyuimanager.h.
Referenced by bought(), buy(), buying(), canBuy(), canCancel(), errorMessage(), errorURI(), getAmount(), getEstimate(), hasError(), inProcess(), prepare(), process(), setAmount(), setEstimate(), setZeroMessage(), updateUI(), and ~LLCurrencyUIManager().
 1.4.7
 1.4.7