ManaPlus
Data Structures | Typedefs | Variables
inputmanager.h File Reference

(986a3bf)

#include "input/inputfunction.h"
#include "events/inputevent.h"
#include "utils/cast.h"
#include "utils/stringmap.h"
#include <list>
#include <SDL_events.h>

Go to the source code of this file.

Data Structures

class  InputManager
 

Typedefs

typedef std::map< std::string, InputActionTStringInpActionMap
 
typedef StringInpActionMap::const_iterator StringInpActionMapCIter
 

Variables

InputManager inputManager
 

Typedef Documentation

◆ StringInpActionMap

typedef std::map<std::string, InputActionT> StringInpActionMap

Definition at line 43 of file inputmanager.h.

◆ StringInpActionMapCIter

typedef StringInpActionMap::const_iterator StringInpActionMapCIter

Definition at line 44 of file inputmanager.h.

Variable Documentation

◆ inputManager

InputManager inputManager
extern

Definition at line 69 of file inputmanager.cpp.

Referenced by Setup_Input::action(), WindowMenu::action(), HelpWindow::action(), InventoryWindow::action(), InputActionRemoteListener::action(), InputActionReplayListener::action(), UploadListener::action(), Client::action(), Setup_Input::apply(), Setup_Input::cancel(), SDLInput::convertKeyEventToKey(), Actions::doSit(), ItemShortcutContainer::draw(), EmoteShortcutContainer::draw(), TouchManager::executeAction(), ActorManager::findBeingByPixel(), ActorManager::findBeingsByPixel(), ActorManager::findNearestLivingBeing(), IPC::flush(), TextField::focusGained(), Client::gameInit(), KeyboardConfig::getKeyIndex(), GuildTab::handleCommand(), PartyTab::handleCommand(), ItemLinkHandler::handleCommandLink(), ChatTab::handleCommandStr(), EventsManager::handleCommonEvents(), Game::handleInput(), Gui::handleKeyInput(), PopupMenu::handleLink(), Desktop::handleLink(), ItemLinkHandler::handleLink(), Game::handleMove(), Joystick::handleRepeat(), KeyboardConfig::handleRepeat(), Joystick::isActionActive(), KeyboardConfig::isActionActive(), OutfitWindow::keyName(), TextField::keyPressed(), ChatWindow::keyPressed(), Setup_Input::keyUnresolved(), InventoryWindow::mouseClicked(), WindowMenu::mouseMoved(), TextField::mousePressed(), ChatWindow::mousePressed(), ItemContainer::mouseReleased(), moveChar(), InventoryWindow::moveItemToCraft(), Ea::PlayerRecv::processPlayerClientCommand(), Setup_Input::refreshAssignedKey(), BrowserBoxTools::replaceKeys(), ItemShortcutContainer::safeDraw(), EmoteShortcutContainer::safeDraw(), StatusPopup::setLabelText(), Setup_Input::Setup_Input(), Joystick::update(), KeyboardConfig::update(), and Viewport::validateSpeed().