ManaPlus
|
#include <buydialog.h>
Public Types | |
enum | { Nick = -1 , Items = -2 , Market = -3 , Cash = -4 , Vending = -5 } |
Public Member Functions | |
BuyDialog () | |
BuyDialog (const BeingId npcId, const std::string ¤cy) | |
BuyDialog (const std::string &nick, const std::string ¤cy) | |
BuyDialog (const Being *const being, const std::string ¤cy) | |
~BuyDialog () | |
void | init () |
void | reset () |
void | setMoney (const int amount) |
ShopItem * | addItem (const int id, const ItemTypeT type, const ItemColor color, const int amount, const int price) |
void | action (const ActionEvent &event) |
int | getNumberOfElements () |
void | valueChanged (const SelectionEvent &event) |
void | updateButtonsAndLabels () |
void | setVisible (Visible visible) |
void | sort () |
void | close () |
Public Member Functions inherited from Window | |
Window (const std::string &caption, const Modal modal, Window *const parent, std::string skin) | |
~Window () | |
void | draw (Graphics *const graphics) |
void | safeDraw (Graphics *const graphics) |
void | setContentSize (int width, int height) |
void | setLocationRelativeTo (const Widget *const widget) |
void | setLocationHorisontallyRelativeTo (const Widget *const widget) |
void | setLocationRelativeTo (const ImagePosition::Type &position, int offsetX, int offsetY) |
void | setResizable (const bool resize) |
void | redraw () |
void | widgetResized (const Event &event) |
void | widgetMoved (const Event &event) |
void | widgetHidden (const Event &event) |
void | setCloseButton (const bool flag) |
bool | getCloseButton () const |
void | setAllowClose (const bool b) |
bool | getAlowClose () const |
bool | isResizable () const |
void | setMinWidth (const int width) |
int | getMinWidth () const |
void | setMinHeight (const int height) |
int | getMinHeight () const |
void | setMaxWidth (const int width) |
int | getMaxWidth () const |
void | setMaxHeight (const int height) |
int | getMaxHeight () const |
void | setShowTitle (bool flag) |
void | setStickyButton (const bool flag) |
void | setSticky (const bool sticky) |
bool | isSticky () const |
void | setStickyButtonLock (const bool sticky) |
bool | isStickyButtonLock () const |
void | setVisible (const Visible visible, const bool forceSticky) |
bool | isDefaultVisible () const |
void | setDefaultVisible (const bool save) |
bool | willSaveVisible () const |
void | setSaveVisible (const bool save) |
void | postInit () |
Window * | getParentWindow () const |
virtual void | scheduleDelete () |
void | mousePressed (MouseEvent &event) |
void | mouseDragged (MouseEvent &event) |
void | mouseMoved (MouseEvent &event) |
void | mouseReleased (MouseEvent &event) |
void | mouseExited (MouseEvent &event) |
void | mouseEntered (MouseEvent &event) |
void | updateResizeHandler (MouseEvent &event) |
void | setWindowName (const std::string &name) |
const std::string & | getWindowName () const |
void | loadWindowState () |
void | saveWindowState () |
void | setDefaultSize (const int defaultX, const int defaultY, int defaultWidth, int defaultHeight) |
void | setDefaultSize () |
void | setDefaultSize (const int defaultWidth, const int defaultHeight, const ImagePosition::Type &position, const int offsetx, const int offsetY) |
virtual void | resetToDefaultSize () |
void | adjustPositionAfterResize (const int oldScreenWidth, const int oldScreenHeight) |
Layout & | getLayout () |
void | clearLayout () |
void | reflowLayout (int w, int h) |
LayoutCell & | place (const int x, const int y, Widget *const wg, const int w, const int h) |
ContainerPlacer | getPlacer (const int x, const int y) |
void | center () |
void | centerHorisontally () |
void | setModal (const Modal modal) |
Rect | getWindowArea () const |
bool | isResizeAllowed (const MouseEvent &event) const |
void | setCaptionFont (Font *font) |
void | enableVisibleSound (bool b) |
bool | isWindowVisible () const |
void | setPadding (int padding) |
int | getPadding () const |
void | setTitleBarHeight (unsigned int height) |
unsigned int | getTitleBarHeight () const |
void | setCaption (const std::string &caption) |
const std::string & | getCaption () const |
void | setAlignment (Graphics::Alignment alignment) |
Graphics::Alignment | getAlignment () const |
void | setMovable (Move movable) |
bool | isMovable () const |
Rect | getChildrenArea () |
virtual void | resizeToContent () |
Public Member Functions inherited from BasicContainer2 | |
BasicContainer2 (const Widget2 *const widget) | |
~BasicContainer2 () | |
void | setOpaque (Opaque opaque) |
bool | isOpaque () const |
virtual void | add (Widget *const widget) |
void | addXY (Widget *const widget, const int x, const int y) |
Public Member Functions inherited from BasicContainer | |
BasicContainer (const Widget2 *const widget) | |
~BasicContainer () | |
void | showWidgetPart (Widget *const widget, const Rect &area) |
void | moveToTop (Widget *const widget) |
void | moveToBottom (Widget *const widget) |
void | focusNext () |
void | focusPrevious () |
void | logic () |
void | setFocusHandler (FocusHandler *const focusHandler) |
void | setInternalFocusHandler (FocusHandler *const focusHandler) |
Widget * | getWidgetAt (int x, int y) |
void | death (const Event &event) |
Widget * | findFirstWidget (const std::set< Widget * > &list) |
void | add (Widget *const widget) |
virtual void | remove (Widget *const widget) |
virtual void | clear () |
Public Member Functions inherited from Widget | |
Widget (const Widget2 *const widget) | |
~Widget () | |
virtual void | drawFrame (Graphics *graphics) |
virtual void | safeDrawFrame (Graphics *graphics) |
void | setFrameSize (const unsigned int frameSize) |
unsigned int | getFrameSize () const |
Widget * | getParent () const |
void | setWidth (const int width) |
int | getWidth () const |
void | setHeight (const int height) |
int | getHeight () const |
void | setSize (const int width, const int height) |
void | setX (const int x) |
int | getX () const |
void | setY (const int y) |
int | getY () const |
void | setPosition (const int x, const int y) |
void | setDimension (const Rect &dimension) |
const Rect & | getDimension () const |
void | setFocusable (const bool focusable) |
bool | isFocusable () const |
virtual bool | isFocused () const |
void | setEnabled (const bool enabled) |
bool | isEnabled () const |
void | setVisible (Visible visible) |
bool | isVisible () const |
void | setBaseColor (const Color &color) |
const Color & | getBaseColor () const |
void | setForegroundColor (const Color &color) |
const Color & | getForegroundColor () const |
void | setBackgroundColor (const Color &color) |
const Color & | getBackgroundColor () const |
virtual void | requestFocus () |
virtual void | requestMoveToTop () |
virtual void | requestMoveToBottom () |
FocusHandler * | getFocusHandler () |
void | addActionListener (ActionListener *const actionListener) |
void | removeActionListener (ActionListener *const actionListener) |
void | addDeathListener (WidgetDeathListener *const deathListener) |
void | removeDeathListener (WidgetDeathListener *const deathListener) |
void | addMouseListener (MouseListener *const mouseListener) |
void | removeMouseListener (MouseListener *const mouseListener) |
void | addKeyListener (KeyListener *const keyListener) |
void | removeKeyListener (KeyListener *const keyListener) |
void | addFocusListener (FocusListener *const focusListener) |
void | removeFocusListener (FocusListener *const focusListener) |
void | addWidgetListener (WidgetListener *const widgetListener) |
void | removeWidgetListener (WidgetListener *const widgetListener) |
void | setActionEventId (const std::string &actionEventId) |
const std::string & | getActionEventId () const |
virtual void | getAbsolutePosition (int &x, int &y) const |
virtual void | setParent (Widget *parent) |
Font * | getFont () const |
void | setFont (Font *const font) |
virtual void | fontChanged () |
bool | isTabInEnabled () const |
void | setTabInEnabled (const bool enabled) |
bool | isTabOutEnabled () const |
void | setTabOutEnabled (const bool enabled) |
void | requestModalFocus () |
virtual void | requestModalMouseInputFocus () |
virtual void | releaseModalFocus () |
virtual void | releaseModalMouseInputFocus () |
virtual bool | isModalFocused () const |
virtual bool | isModalMouseInputFocused () const |
const std::list< MouseListener * > & | getMouseListeners () const A_CONST |
const std::list< KeyListener * > & | getKeyListeners () const A_CONST |
const std::list< FocusListener * > & | getFocusListeners () const A_CONST |
virtual FocusHandler * | getInternalFocusHandler () |
void | setInternalFocusHandler (FocusHandler *const internalFocusHandler) |
void | setId (const std::string &id) |
const std::string & | getId () const |
virtual void | showPart (const Rect &rectangle) |
bool | isAllowLogic () const |
void | setMouseConsume (const bool b) |
bool | isMouseConsume () const |
void | setRedraw (const bool b) |
virtual bool | isSelectable () const |
void | setSelectable (const bool selectable) |
void | windowResized () |
Public Member Functions inherited from Widget2 | |
virtual | ~Widget2 () |
const Color & | getThemeColor (const ThemeColorIdT type, const unsigned int alpha) const A_INLINE |
const Color & | getThemeCharColor (const signed char c, bool &valid) const A_INLINE |
virtual void | setWidget2 (const Widget2 *const widget) |
void | setPalette (int palette) |
void | checkPalette () |
void | setForegroundColor2 (const Color &color) |
Widget * | getWindow () const |
virtual void | setWindow (Widget *const window) |
Public Member Functions inherited from WidgetDeathListener | |
virtual | ~WidgetDeathListener () |
Public Member Functions inherited from MouseListener | |
virtual | ~MouseListener () |
virtual void | mouseClicked (MouseEvent &event) |
virtual void | mouseWheelMovedUp (MouseEvent &event) |
virtual void | mouseWheelMovedDown (MouseEvent &event) |
Public Member Functions inherited from WidgetListener | |
virtual | ~WidgetListener () |
virtual void | widgetShown (const Event &event) |
Public Member Functions inherited from ActionListener | |
virtual | ~ActionListener () |
Public Member Functions inherited from SelectionListener | |
virtual | ~SelectionListener () |
Static Public Member Functions | |
static bool | isActive () |
static void | closeAll () |
Static Public Member Functions inherited from Window | |
static void | setWindowContainer (WindowContainer *const windowContainer) |
Static Public Member Functions inherited from Widget | |
static void | setGlobalFont (Font *const font) |
static Font * | getGloablFont () |
static void | cleanGlobalFont () |
static bool | widgetExists (const Widget *const widget) |
static void | distributeWindowResizeEvent () |
static Widget * | callPostInit (Widget *const widget) |
Private Types | |
typedef std::list< BuyDialog * > | DialogList |
Private Member Functions | |
void | updateSlider (const int selectedItem) |
void | applyNameFilter (const std::string &filter) |
Private Attributes | |
Button * | mBuyButton |
Button * | mConfirmButton |
Button * | mQuitButton |
Button * | mAddMaxButton |
Button * | mIncreaseButton |
Button * | mDecreaseButton |
ShopListBox * | mShopItemList |
ScrollArea * | mScrollArea |
Label * | mMoneyLabel |
Label * | mQuantityLabel |
Slider * | mSlider |
Label * | mAmountLabel |
IntTextField * | mAmountField |
ShopItems * | mShopItems |
SortListModelBuy * | mSortModel |
DropDown * | mSortDropDown |
TextField * | mFilterTextField |
Label * | mFilterLabel |
std::string | mNick |
std::string | mCurrency |
BeingId | mNpcId |
int | mMoney |
int | mAmountItems |
int | mMaxItems |
bool | mAdvanced |
Static Private Attributes | |
static DialogList | instances |
Additional Inherited Members | |
Data Fields inherited from Widget | |
Visible | mVisible |
Protected Types inherited from BasicContainer | |
typedef std::vector< Widget * > | WidgetList |
typedef WidgetList::iterator | WidgetListIterator |
typedef WidgetList::const_iterator | WidgetListConstIterator |
typedef WidgetList::reverse_iterator | WidgetListReverseIterator |
typedef WidgetList::const_reverse_iterator | WidgetListCReverseIterator |
Protected Types inherited from Widget | |
typedef std::list< MouseListener * > | MouseListenerList |
typedef MouseListenerList::iterator | MouseListenerIterator |
typedef std::list< KeyListener * > | KeyListenerList |
typedef KeyListenerList::iterator | KeyListenerIterator |
typedef std::list< ActionListener * > | ActionListenerList |
typedef ActionListenerList::iterator | ActionListenerIterator |
typedef std::list< WidgetDeathListener * > | WidgetDeathListenerList |
typedef WidgetDeathListenerList::iterator | WidgetDeathListenerIterator |
typedef std::list< FocusListener * > | FocusListenerList |
typedef FocusListenerList::iterator | FocusListenerIterator |
typedef std::list< WidgetListener * > | WidgetListenerList |
typedef WidgetListenerList::iterator | WidgetListenerIterator |
Protected Member Functions inherited from Window | |
bool | canMove () const |
int | getOption (const std::string &name, const int def) const |
bool | getOptionBool (const std::string &name, const bool def) const |
void | setTitlePadding (const int p) |
int | getTitlePadding () const |
Protected Member Functions inherited from BasicContainer | |
virtual void | drawChildren (Graphics *const graphics) |
virtual void | safeDrawChildren (Graphics *const graphics) |
virtual void | logicChildren () |
Protected Member Functions inherited from Widget | |
void | distributeActionEvent () |
void | distributeResizedEvent () |
void | distributeMovedEvent () |
void | distributeHiddenEvent () |
void | distributeShownEvent () |
Protected Member Functions inherited from Widget2 | |
Widget2 (const Widget2 *const widget) | |
Protected Member Functions inherited from WidgetDeathListener | |
WidgetDeathListener () | |
Protected Member Functions inherited from MouseListener | |
MouseListener () | |
Protected Member Functions inherited from WidgetListener | |
WidgetListener () | |
Protected Member Functions inherited from ActionListener | |
ActionListener () | |
Protected Member Functions inherited from SelectionListener | |
SelectionListener () | |
Protected Attributes inherited from Window | |
std::string | mCaption |
Graphics::Alignment | mAlignment |
int | mPadding |
unsigned int | mTitleBarHeight |
Move | mMovable |
int | mDragOffsetX |
int | mDragOffsetY |
bool | mMoved |
Skin * | mSkin |
int | mDefaultX |
int | mDefaultY |
int | mDefaultWidth |
int | mDefaultHeight |
int | mCaptionOffsetX |
int | mCaptionOffsetY |
bool | mShowTitle |
bool | mLastRedraw |
Protected Attributes inherited from BasicContainer2 | |
Opaque | mOpaque |
Protected Attributes inherited from BasicContainer | |
WidgetList | mWidgets |
WidgetList | mLogicWidgets |
Protected Attributes inherited from Widget | |
MouseListenerList | mMouseListeners |
KeyListenerList | mKeyListeners |
ActionListenerList | mActionListeners |
WidgetDeathListenerList | mDeathListeners |
FocusListenerList | mFocusListeners |
WidgetListenerList | mWidgetListeners |
Color | mForegroundColor |
Color | mBackgroundColor |
Color | mBaseColor |
Rect | mDimension |
std::string | mActionEventId |
std::string | mId |
FocusHandler * | mFocusHandler |
FocusHandler * | mInternalFocusHandler |
Widget * | mParent |
Font * | mCurrentFont |
unsigned int | mFrameSize |
bool | mFocusable |
bool | mTabIn |
bool | mTabOut |
bool | mEnabled |
bool | mAllowLogic |
bool | mMouseConsume |
bool | mRedraw |
bool | mSelectable |
Protected Attributes inherited from Widget2 | |
int | mPaletteOffset |
Widget * | mWindow |
Color | mForegroundColor2 |
Static Protected Attributes inherited from Widget | |
static Font * | mGlobalFont = 0 |
The buy dialog.
Definition at line 55 of file buydialog.h.
|
private |
Definition at line 177 of file buydialog.h.
anonymous enum |
BuyDialog::BuyDialog | ( | ) |
Constructor.
Definition at line 190 of file buydialog.cpp.
References init().
BuyDialog::BuyDialog | ( | const BeingId | npcId, |
const std::string & | currency | ||
) |
Constructor.
Definition at line 212 of file buydialog.cpp.
References init().
BuyDialog::BuyDialog | ( | const std::string & | nick, |
const std::string & | currency | ||
) |
Constructor.
Definition at line 235 of file buydialog.cpp.
References init().
BuyDialog::BuyDialog | ( | const Being *const | being, |
const std::string & | currency | ||
) |
Constructor.
Definition at line 259 of file buydialog.cpp.
References init().
BuyDialog::~BuyDialog | ( | ) |
Destructor
Definition at line 428 of file buydialog.cpp.
References buySellHandler, Net::BuySellHandler::cleanDialogReference(), delete2, instances, mShopItems, and mSortModel.
|
virtual |
Called when receiving actions from the widgets.
Implements ActionListener.
Definition at line 529 of file buydialog.cpp.
References actorManager, TradeWindow::addAutoMoney(), adminHandler, ShopItems::allItems(), applyNameFilter(), ShopItems::at(), Net::NpcHandler::buyItem(), Net::MarketHandler::buyItem(), Net::CashShopHandler::buyItem(), Net::VendingHandler::buyItems(), Net::CashShopHandler::buyItems(), Net::MarketHandler::buyItems(), Net::NpcHandler::buyItems(), buySellHandler, Cash, cashShopHandler, CAST_S32, close(), config, Net::AdminHandler::createItems(), ActorManager::findBeingByName(), fromInt, Item::getColor(), Item::getId(), ShopItems::getNumberOfElements(), ShopItem::getPrice(), DropDown::getSelected(), ListBox::getSelected(), TextField::getText(), Item::getType(), IntTextField::getValue(), Slider::getValue(), Item::increaseQuantity(), ShopItem::increaseUsedQuantity(), Items, mAdvanced, mAmountField, mAmountItems, Market, marketHandler, mConfirmButton, mFilterTextField, mMaxItems, mNick, mNpcId, mShopItemList, mShopItems, mSlider, mSortDropDown, Nick, npcHandler, ActorType::Player, Net::BuySellHandler::sendBuyRequest(), Widget::setEnabled(), Slider::setValue(), IntTextField::setValue(), Configuration::setValue(), sort(), tradeWindow, ShopItem::update(), updateButtonsAndLabels(), updateSlider(), Vending, and vendingHandler.
ShopItem * BuyDialog::addItem | ( | const int | id, |
const ItemTypeT | type, | ||
const ItemColor | color, | ||
const int | amount, | ||
const int | price | ||
) |
Adds an item to the shop inventory.
Definition at line 457 of file buydialog.cpp.
References ShopItems::addItem(), ShopListBox::adjustSize(), mShopItemList, and mShopItems.
Referenced by EAthena::CashShopRecv::processCashShopOpen(), EAthena::VendingRecv::processItemsList(), EAthena::MarketRecv::processMarketOpen(), EAthena::BuySellRecv::processNpcBuy(), TmwAthena::BuySellRecv::processNpcBuy(), and ShopWindow::showList().
|
private |
Definition at line 793 of file buydialog.cpp.
References ShopItems::allItems(), FOR_EACH, Item::getName(), mShopItems, ShopItem::setVisible(), Catch::toLower(), and ShopItems::updateList().
Referenced by action().
|
virtual |
Overrideable functionality for when the window is to close. This allows for class implementations to clean up or do certain actions on window close they couldn't do otherwise.
Reimplemented from Window.
Definition at line 504 of file buydialog.cpp.
References buySellHandler, Cash, cashShopHandler, Window::close(), Net::BuySellHandler::close(), Net::CashShopHandler::close(), Net::MarketHandler::close(), Net::VendingHandler::close(), Items, Market, marketHandler, mNpcId, Nick, toInt, Vending, and vendingHandler.
Referenced by action().
|
static |
Closes all instances.
Definition at line 784 of file buydialog.cpp.
References FOR_EACH, and instances.
Referenced by DialogsManager::closeDialogs().
int BuyDialog::getNumberOfElements | ( | ) |
Returns the number of items in the shop inventory.
void BuyDialog::init | ( | ) |
Definition at line 282 of file buydialog.cpp.
References _, Widget::addActionListener(), ListBox::addSelectionListener(), Button::adjustSize(), Label::adjustSize(), BUTTON_SKIN, ImagePosition::CENTER, Window::center(), Graphics::CENTER, config, CREATEWIDGETV, Enable_true, Window::enableVisibleSound(), fromBool, fromInt, Configuration::getIntValue(), Window::getLayout(), Window::getOptionBool(), Window::getPlacer(), Widget::getWidth(), instances, Items, Window::loadWindowState(), mAddMaxButton, mAdvanced, mAmountField, mAmountItems, mAmountLabel, mBuyButton, mConfirmButton, mCurrency, mDecreaseButton, mFilterLabel, mFilterTextField, mIncreaseButton, mMaxItems, mMoneyLabel, mNpcId, mQuantityLabel, mQuitButton, mScrollArea, mShopItemList, mShopItems, mSlider, mSortDropDown, Nick, SetupWindow::registerWindowForReset(), LayoutType::SET, Widget::setActionEventId(), Label::setAlignment(), Window::setCloseButton(), Window::setDefaultSize(), ListBox::setDistributeMousePressed(), Widget::setEnabled(), ScrollArea::setHorizontalScrollPolicy(), Window::setMinHeight(), Window::setMinWidth(), Window::setResizable(), LayoutCell::setRowHeight(), DropDown::setSelected(), TextField::setSendAlwaysEvents(), Window::setStickyButtonLock(), setupWindow, setVisible(), Widget::setWidth(), Window::setWindowName(), ScrollArea::SHOW_NEVER, strprintf(), ShopListBoxType::Unknown, and Visible_true.
Referenced by BuyDialog().
|
inlinestatic |
Returns true if any instances exist.
Definition at line 164 of file buydialog.h.
References instances.
Referenced by InputManager::updateConditionMask().
void BuyDialog::reset | ( | ) |
Resets the dialog, clearing shop inventory.
Definition at line 445 of file buydialog.cpp.
References ShopListBox::adjustSize(), ShopItems::clear(), mShopItemList, mShopItems, mSlider, setMoney(), ListBox::setSelected(), and Slider::setValue().
void BuyDialog::setMoney | ( | const int | amount | ) |
Sets the amount of available money.
Definition at line 437 of file buydialog.cpp.
References mMoney, mShopItemList, ShopListBox::setPlayersMoney(), and updateButtonsAndLabels().
Referenced by EAthena::CashShopRecv::processCashShopOpen(), EAthena::VendingRecv::processItemsList(), EAthena::MarketRecv::processMarketOpen(), EAthena::BuySellRecv::processNpcBuy(), TmwAthena::BuySellRecv::processNpcBuy(), TmwAthena::BuySellRecv::processNpcBuyResponse(), reset(), ShopWindow::showList(), and updateSlider().
|
virtual |
Sets the visibility of this window.
Reimplemented from Window.
Definition at line 774 of file buydialog.cpp.
References mShopItemList, Widget::requestFocus(), Window::scheduleDelete(), Window::setVisible(), and Visible_true.
Referenced by init().
void BuyDialog::sort | ( | ) |
Definition at line 472 of file buydialog.cpp.
References DropDown::getSelected(), anonymous_namespace{buydialog.cpp}::itemAmountBuySorter, anonymous_namespace{buydialog.cpp}::itemIdBuySorter, anonymous_namespace{buydialog.cpp}::itemNameBuySorter, anonymous_namespace{buydialog.cpp}::itemPriceBuySorter, ShopItems::items(), anonymous_namespace{buydialog.cpp}::itemTypeBuySorter, anonymous_namespace{buydialog.cpp}::itemWeightBuySorter, mShopItems, and mSortDropDown.
Referenced by action(), EAthena::CashShopRecv::processCashShopOpen(), EAthena::VendingRecv::processItemsList(), EAthena::MarketRecv::processMarketOpen(), EAthena::BuySellRecv::processNpcBuy(), TmwAthena::BuySellRecv::processNpcBuy(), and ShopWindow::showList().
void BuyDialog::updateButtonsAndLabels | ( | ) |
Updates the state of buttons and labels.
Definition at line 718 of file buydialog.cpp.
References _, ShopItems::at(), UnitsDb::formatCurrency(), fromInt, ShopItem::getPrice(), Item::getQuantity(), ListBox::getSelected(), Items, mAmountField, mAmountItems, Market, mBuyButton, mCurrency, mDecreaseButton, mIncreaseButton, mMaxItems, mMoney, mMoneyLabel, mNpcId, mQuantityLabel, mShopItemList, mShopItems, mSlider, Label::setCaption(), Widget::setEnabled(), and strprintf().
Referenced by action(), setMoney(), and valueChanged().
|
private |
Definition at line 689 of file buydialog.cpp.
References ShopItems::at(), ShopItem::getPrice(), mAmountItems, mMaxItems, mMoney, mShopItems, mSlider, setMoney(), Slider::setScale(), and Slider::setValue().
Referenced by action().
|
virtual |
Updates the labels according to the selected item.
Reimplemented from SelectionListener.
Definition at line 706 of file buydialog.cpp.
References mAmountField, mAmountItems, mMaxItems, mSlider, IntTextField::setRange(), Slider::setScale(), Slider::setValue(), IntTextField::setValue(), and updateButtonsAndLabels().
|
staticprivate |
Definition at line 178 of file buydialog.h.
Referenced by closeAll(), init(), isActive(), and ~BuyDialog().
|
private |
Definition at line 183 of file buydialog.h.
Referenced by init().
|
private |
Definition at line 205 of file buydialog.h.
|
private |
Definition at line 192 of file buydialog.h.
Referenced by action(), init(), updateButtonsAndLabels(), and valueChanged().
|
private |
Definition at line 203 of file buydialog.h.
Referenced by action(), init(), updateButtonsAndLabels(), updateSlider(), and valueChanged().
|
private |
Definition at line 191 of file buydialog.h.
Referenced by init().
|
private |
Definition at line 180 of file buydialog.h.
Referenced by init(), and updateButtonsAndLabels().
|
private |
Definition at line 181 of file buydialog.h.
|
private |
Definition at line 200 of file buydialog.h.
Referenced by init(), and updateButtonsAndLabels().
|
private |
Definition at line 185 of file buydialog.h.
Referenced by init(), and updateButtonsAndLabels().
|
private |
Definition at line 197 of file buydialog.h.
Referenced by init().
|
private |
Definition at line 196 of file buydialog.h.
|
private |
Definition at line 184 of file buydialog.h.
Referenced by init(), and updateButtonsAndLabels().
|
private |
Definition at line 204 of file buydialog.h.
Referenced by action(), init(), updateButtonsAndLabels(), updateSlider(), and valueChanged().
|
private |
Definition at line 202 of file buydialog.h.
Referenced by setMoney(), updateButtonsAndLabels(), and updateSlider().
|
private |
Definition at line 188 of file buydialog.h.
Referenced by init(), and updateButtonsAndLabels().
|
private |
Definition at line 199 of file buydialog.h.
Referenced by action().
|
private |
Definition at line 201 of file buydialog.h.
Referenced by action(), close(), init(), and updateButtonsAndLabels().
|
private |
Definition at line 189 of file buydialog.h.
Referenced by init(), and updateButtonsAndLabels().
|
private |
Definition at line 182 of file buydialog.h.
Referenced by init().
|
private |
Definition at line 187 of file buydialog.h.
Referenced by init().
|
private |
Definition at line 186 of file buydialog.h.
Referenced by action(), addItem(), init(), reset(), setMoney(), setVisible(), and updateButtonsAndLabels().
|
private |
Definition at line 193 of file buydialog.h.
Referenced by action(), addItem(), applyNameFilter(), init(), reset(), sort(), updateButtonsAndLabels(), updateSlider(), and ~BuyDialog().
|
private |
Definition at line 190 of file buydialog.h.
Referenced by action(), init(), reset(), updateButtonsAndLabels(), updateSlider(), and valueChanged().
|
private |
Definition at line 195 of file buydialog.h.
|
private |
Definition at line 194 of file buydialog.h.
Referenced by ~BuyDialog().