diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-07-31 23:20:54 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-07-31 23:20:54 +0300 |
commit | 33ef923235aeabd07308816bb07ef790cc6c1024 (patch) | |
tree | e50c8bbefae98bc57e5b804ba145bca2005c5ca7 /src/gui/viewport.h | |
parent | b6bd4b5d68df33d12f18a67de2e54e016a0935fe (diff) | |
download | plus-33ef923235aeabd07308816bb07ef790cc6c1024.tar.gz plus-33ef923235aeabd07308816bb07ef790cc6c1024.tar.bz2 plus-33ef923235aeabd07308816bb07ef790cc6c1024.tar.xz plus-33ef923235aeabd07308816bb07ef790cc6c1024.zip |
Move popup related code from viewport into popupManager.
Diffstat (limited to 'src/gui/viewport.h')
-rw-r--r-- | src/gui/viewport.h | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/src/gui/viewport.h b/src/gui/viewport.h index 579821ce6..0347a3f98 100644 --- a/src/gui/viewport.h +++ b/src/gui/viewport.h @@ -121,93 +121,6 @@ class Viewport final : public WindowContainer, void mouseMoved(MouseEvent &event) override final; /** - * Shows a popup for an item. - * TODO Find some way to get rid of Item here - */ - void showPopup(Window *const parent, - const int x, const int y, - Item *const item, - const bool isInventory = true); - - /** - * Shows a popup for an item. - * TODO Find some way to get rid of Item here - */ - void showPopup(Window *const parent, - Item *const item, - const bool isInventory = true); - - void showPopup(const int x, const int y, - Button *const button); - - void showPopup(const int x, const int y, - const ProgressBar *const bar); - - void showPopup(MapItem *const item); - - void showItemPopup(Item *const item); - - void showItemPopup(const int itemId, - const unsigned char color = 1); - - void showDropPopup(Item *const item); - - /** - * Shows a popup for being. - */ - void showPopup(const int x, const int y, - const Being *const being); - - void showPopup(const Being *const being); - - void showPlayerPopup(const std::string &nick); - - void showOutfitsPopup(const int x, const int y); - - void showOutfitsPopup(); - - void showSpellPopup(TextCommand *const cmd); - - void showAttackMonsterPopup(const std::string &name, - const int type); - - void showPickupItemPopup(const std::string &name); - - /** - * Shows the related popup menu when right click on the chat - * at the specified mouse coordinates. - */ - void showChatPopup(const int x, const int y, - ChatTab *const tab); - - /** - * Shows the related popup menu when right click on the chat - */ - void showChatPopup(ChatTab *const tab); - - void showUndressPopup(const int x, const int y, - const Being *const being, - Item *const item); - - void showMapPopup(const int x, const int y); - - void showTextFieldPopup(TextField *const input); - - void showLinkPopup(const std::string &link); - - void showWindowsPopup(); - - void showNpcDialogPopup(const int npcId); - - void showWindowPopup(Window *const window); - - /** - * Closes the popup menu. Needed for when the player dies or switching - * maps. - */ - void closePopupMenu(); - - /** * A relevant config option changed. */ void optionChanged(const std::string &name) override final; @@ -243,11 +156,6 @@ class Viewport final : public WindowContainer, { mPixelViewX += x; mPixelViewY += y; } /** - * Hides the BeingPopup. - */ - void hideBeingPopup(); - - /** * Clear all hover item\being etc */ void cleanHoverItems(); @@ -269,8 +177,6 @@ class Viewport final : public WindowContainer, void setCameraRelativeY(const int n) { mCameraRelativeY = n; } - bool isPopupMenuVisible() const A_WARN_UNUSED; - void moveCameraToActor(const int actorId, const int x = 0, const int y = 0); @@ -281,8 +187,6 @@ class Viewport final : public WindowContainer, void returnCamera(); - void clearPopup(); - protected: friend class ActorManager; @@ -318,12 +222,9 @@ class Viewport final : public WindowContainer, Map *mMap; /**< The current map. */ - PopupMenu *mPopupMenu; /**< Popup menu. */ Being *mHoverBeing; /**< Being mouse is currently over. */ FloorItem *mHoverItem; /**< FloorItem mouse is currently over. */ MapItem *mHoverSign; /**< Map sign mouse is currently over. */ - BeingPopup *mBeingPopup; /**< Being information popup. */ - TextPopup *mTextPopup; /**< Map Item information popup. */ int mScrollRadius; int mScrollLaziness; |