24 #ifndef GUI_WINDOWS_ITEMAMOUNTWINDOW_H
25 #define GUI_WINDOWS_ITEMAMOUNTWINDOW_H
74 void close()
override final;
void mouseExited(MouseEvent &event)
IntTextField * mItemPriceTextField
static void finish(Item *const item, const int amount, const int price, const ItemAmountWindowUsageT usage)
void keyReleased(KeyEvent &event)
ItemAmountWindow(const ItemAmountWindowUsageT usage, Window *const parent, Item *const item, const int maxRange)
IntTextField * mItemAmountTextField
Slider * mItemAmountSlide
void action(const ActionEvent &event)
ItemAmountWindowUsageT mUsage
void mouseMoved(MouseEvent &event)
static void showWindow(const ItemAmountWindowUsageT usage, Window *const parent, Item *const item, int maxRange, const int tag)
ItemAmountWindowUsage ::T ItemAmountWindowUsageT
#define A_DELETE_COPY(func)