#include <llconfirmationmanager.h>
Public Types | |
TYPE_NONE | |
TYPE_CLICK | |
TYPE_PASSWORD | |
enum | Type { TYPE_NONE, TYPE_CLICK, TYPE_PASSWORD } |
Static Public Member Functions | |
static void | confirm (Type type, const std::string &purchase, ListenerBase *listener) |
static void | confirm (const std::string &type, const std::string &purchase, ListenerBase *listener) |
template<class T> | |
static void | confirm (Type type, const std::string &action, T &obj, void(T::*func)(const std::string &)) |
template<class T> | |
static void | confirm (const std::string &type, const std::string &action, T &obj, void(T::*func)(const std::string &)) |
Classes | |
class | Listener |
class | ListenerBase |
Definition at line 35 of file llconfirmationmanager.h.
Definition at line 45 of file llconfirmationmanager.h.
void LLConfirmationManager::confirm | ( | const std::string & | type, | |
const std::string & | purchase, | |||
ListenerBase * | listener | |||
) | [static] |
Definition at line 105 of file llconfirmationmanager.cpp.
References confirm(), TYPE_CLICK, TYPE_NONE, and TYPE_PASSWORD.
void LLConfirmationManager::confirm | ( | Type | type, | |
const std::string & | purchase, | |||
ListenerBase * | listener | |||
) | [static] |
Definition at line 76 of file llconfirmationmanager.cpp.
References LLViewerWindow::alertXml(), LLViewerWindow::alertXmlEditText(), LLConfirmationManager::ListenerBase::confirmed(), gViewerWindow, NULL, onConfirmAlert(), onConfirmAlertPassword(), TRUE, TYPE_CLICK, TYPE_NONE, and TYPE_PASSWORD.
Referenced by LLCurrencyUIManager::buy(), confirm(), and LLFloaterBuyLandUI::startBuyPreConfirm().