mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Replaced clickReleased with clickPressed where applicable in H3
This commit is contained in:
		| @@ -184,7 +184,7 @@ void BattleFieldController::createHeroes() | ||||
| void BattleFieldController::gesture(bool on, const Point & initialPosition, const Point & finalPosition) | ||||
| { | ||||
| 	if (!on && pos.isInside(finalPosition)) | ||||
| 		clickReleased(finalPosition); | ||||
| 		clickPressed(finalPosition); | ||||
| } | ||||
|  | ||||
| void BattleFieldController::gesturePanning(const Point & initialPosition, const Point & currentPosition, const Point & lastUpdateDistance) | ||||
| @@ -213,7 +213,7 @@ void BattleFieldController::mouseMoved(const Point & cursorPosition, const Point | ||||
| 		owner.actionsController->onHoverEnded(); | ||||
| } | ||||
|  | ||||
| void BattleFieldController::clickReleased(const Point & cursorPosition) | ||||
| void BattleFieldController::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	BattleHex selectedHex = getHoveredHex(); | ||||
|  | ||||
|   | ||||
| @@ -100,7 +100,7 @@ class BattleFieldController : public CIntObject | ||||
| 	void gesture(bool on, const Point & initialPosition, const Point & finalPosition) override; | ||||
| 	void gesturePanning(const Point & initialPosition, const Point & currentPosition, const Point & lastUpdateDistance) override; | ||||
| 	void mouseMoved(const Point & cursorPosition, const Point & lastUpdateDistance) override; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	void activate() override; | ||||
|  | ||||
|   | ||||
| @@ -122,11 +122,6 @@ void CCommanderArtPlace::clickPressed(const Point & cursorPosition) | ||||
| 		LOCPLINT->showYesNoDialog(CGI->generaltexth->translate("vcmi.commanderWindow.artifactMessage"), [this]() { returnArtToHeroCallback(); }, []() {}); | ||||
| } | ||||
|  | ||||
| void CCommanderArtPlace::clickReleased(const Point & cursorPosition) | ||||
| { | ||||
| 	// No-op override | ||||
| } | ||||
|  | ||||
| void CCommanderArtPlace::showPopupWindow(const Point & cursorPosition) | ||||
| { | ||||
| 	if(ourArt && text.size()) | ||||
| @@ -189,11 +184,6 @@ void CHeroArtPlace::clickPressed(const Point & cursorPosition) | ||||
| 		leftClickCallback(*this); | ||||
| } | ||||
|  | ||||
| void CHeroArtPlace::clickReleased(const Point & cursorPosition) | ||||
| { | ||||
| 	// No-op override | ||||
| } | ||||
|  | ||||
| void CHeroArtPlace::showPopupWindow(const Point & cursorPosition) | ||||
| { | ||||
| 	if(rightClickCallback) | ||||
|   | ||||
| @@ -58,7 +58,6 @@ protected: | ||||
| public: | ||||
| 	CCommanderArtPlace(Point position, const CGHeroInstance * commanderOwner, ArtifactPosition artSlot, const CArtifactInstance * Art = nullptr); | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	void setArtifact(const CArtifactInstance * art) override; | ||||
| }; | ||||
| @@ -78,7 +77,6 @@ public: | ||||
| 	void selectSlot(bool on); | ||||
| 	bool isMarked() const; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	void showAll(Canvas & to) override; | ||||
| 	void setArtifact(const CArtifactInstance * art) override; | ||||
|   | ||||
| @@ -50,7 +50,7 @@ CHoverableArea::~CHoverableArea() | ||||
| { | ||||
| } | ||||
|  | ||||
| void LRClickableAreaWText::clickReleased(const Point & cursorPosition) | ||||
| void LRClickableAreaWText::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(!text.empty()) | ||||
| 		LOCPLINT->showInfoDialog(text); | ||||
| @@ -83,7 +83,7 @@ void LRClickableAreaWText::init() | ||||
| 	addUsedEvents(LCLICK | SHOW_POPUP | HOVER); | ||||
| } | ||||
|  | ||||
| void LRClickableAreaWTextComp::clickReleased(const Point & cursorPosition) | ||||
| void LRClickableAreaWTextComp::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	std::vector<std::shared_ptr<CComponent>> comp(1, createComponent()); | ||||
| 	LOCPLINT->showInfoDialog(text, comp); | ||||
| @@ -129,7 +129,7 @@ CHeroArea::CHeroArea(int x, int y, const CGHeroInstance * _hero) | ||||
| 		portrait = std::make_shared<CAnimImage>("PortraitsLarge", hero->portrait); | ||||
| } | ||||
|  | ||||
| void CHeroArea::clickReleased(const Point & cursorPosition) | ||||
| void CHeroArea::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(hero) | ||||
| 		LOCPLINT->openHeroWindow(hero); | ||||
| @@ -143,7 +143,7 @@ void CHeroArea::hover(bool on) | ||||
| 		GH.statusbar()->clear(); | ||||
| } | ||||
|  | ||||
| void LRClickableAreaOpenTown::clickReleased(const Point & cursorPosition) | ||||
| void LRClickableAreaOpenTown::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(town) | ||||
| 	{ | ||||
|   | ||||
| @@ -48,7 +48,7 @@ public: | ||||
| 	virtual ~LRClickableAreaWText(); | ||||
| 	void init(); | ||||
|  | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| }; | ||||
|  | ||||
| @@ -135,7 +135,7 @@ class CHeroArea: public CIntObject | ||||
| public: | ||||
| 	CHeroArea(int x, int y, const CGHeroInstance * _hero); | ||||
|  | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void hover(bool on) override; | ||||
| }; | ||||
|  | ||||
| @@ -146,7 +146,7 @@ public: | ||||
| 	int type; | ||||
| 	int baseType; | ||||
| 	int bonusValue; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
|  | ||||
| 	LRClickableAreaWTextComp(const Rect &Pos = Rect(0,0,0,0), int BaseType = -1); | ||||
| @@ -158,7 +158,7 @@ class LRClickableAreaOpenTown: public LRClickableAreaWTextComp | ||||
| { | ||||
| public: | ||||
| 	const CGTownInstance * town; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	LRClickableAreaOpenTown(const Rect & Pos, const CGTownInstance * Town); | ||||
| }; | ||||
|  | ||||
|   | ||||
| @@ -446,7 +446,7 @@ void CGStatusBar::show(Canvas & to) | ||||
| 	showAll(to); | ||||
| } | ||||
|  | ||||
| void CGStatusBar::clickReleased(const Point & cursorPosition) | ||||
| void CGStatusBar::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(LOCPLINT && LOCPLINT->cingconsole->isActive()) | ||||
| 		LOCPLINT->cingconsole->startEnteringText(); | ||||
|   | ||||
| @@ -138,7 +138,7 @@ class CGStatusBar : public CLabel, public std::enable_shared_from_this<CGStatusB | ||||
| protected: | ||||
| 	Point getBorderSize() override; | ||||
|  | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
|  | ||||
| public: | ||||
| 	~CGStatusBar(); | ||||
|   | ||||
| @@ -134,7 +134,7 @@ void CBuildingRect::hover(bool on) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| void CBuildingRect::clickReleased(const Point & cursorPosition) | ||||
| void CBuildingRect::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(getBuilding() && area && (parent->selectedBuilding==this)) | ||||
| 	{ | ||||
| @@ -377,7 +377,7 @@ void CHeroGSlot::hover(bool on) | ||||
| 		GH.statusbar()->write(temp); | ||||
| } | ||||
|  | ||||
| void CHeroGSlot::clickReleased(const Point & cursorPosition) | ||||
| void CHeroGSlot::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	std::shared_ptr<CHeroGSlot> other = upg ? owner->garrisonedHero : owner->visitingHero; | ||||
|  | ||||
| @@ -1055,7 +1055,7 @@ void CCreaInfo::hover(bool on) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| void CCreaInfo::clickReleased(const Point & cursorPosition) | ||||
| void CCreaInfo::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	int offset = LOCPLINT->castleInt? (-87) : 0; | ||||
| 	auto recruitCb = [=](CreatureID id, int count) | ||||
| @@ -1374,7 +1374,7 @@ void CHallInterface::CBuildingBox::hover(bool on) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| void CHallInterface::CBuildingBox::clickReleased(const Point & cursorPosition) | ||||
| void CHallInterface::CBuildingBox::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	GH.windows().createAndPushWindow<CBuildWindow>(town,building,state,0); | ||||
| } | ||||
| @@ -1734,7 +1734,7 @@ void CFortScreen::RecruitArea::creaturesChangedEventHandler() | ||||
| 	} | ||||
| } | ||||
|  | ||||
| void CFortScreen::RecruitArea::clickReleased(const Point & cursorPosition) | ||||
| void CFortScreen::RecruitArea::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	LOCPLINT->castleInt->builds->enterDwelling(level); | ||||
| } | ||||
|   | ||||
| @@ -66,7 +66,7 @@ public: | ||||
| 	CBuildingRect(CCastleBuildings * Par, const CGTownInstance *Town, const CStructure *Str); | ||||
| 	bool operator<(const CBuildingRect & p2) const; | ||||
| 	void hover(bool on) override; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	void mouseMoved (const Point & cursorPosition, const Point & lastUpdateDistance) override; | ||||
| 	bool receiveEvent(const Point & position, int eventType) const override; | ||||
| @@ -112,7 +112,7 @@ public: | ||||
| 	void set(const CGHeroInstance * newHero); | ||||
|  | ||||
| 	void hover (bool on) override; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	void deactivate() override; | ||||
| }; | ||||
| @@ -192,7 +192,7 @@ public: | ||||
|  | ||||
| 	void update(); | ||||
| 	void hover(bool on) override; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	bool getShowAvailable(); | ||||
| }; | ||||
| @@ -274,7 +274,7 @@ class CHallInterface : public CStatusbarWindow | ||||
| 	public: | ||||
| 		CBuildingBox(int x, int y, const CGTownInstance * Town, const CBuilding * Building); | ||||
| 		void hover(bool on) override; | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 		void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	}; | ||||
| 	const CGTownInstance * town; | ||||
| @@ -346,7 +346,7 @@ class CFortScreen : public CStatusbarWindow | ||||
|  | ||||
| 		void creaturesChangedEventHandler(); | ||||
| 		void hover(bool on) override; | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 	}; | ||||
| 	std::shared_ptr<CLabel> title; | ||||
| 	std::vector<std::shared_ptr<RecruitArea>> recAreas; | ||||
|   | ||||
| @@ -85,7 +85,7 @@ CHeroWithMaybePickedArtifact::CHeroWithMaybePickedArtifact(CWindowWithArtifacts | ||||
| { | ||||
| } | ||||
|  | ||||
| void CHeroSwitcher::clickReleased(const Point & cursorPosition) | ||||
| void CHeroSwitcher::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	//TODO: do not recreate window | ||||
| 	if (false) | ||||
|   | ||||
| @@ -41,7 +41,7 @@ class CHeroSwitcher : public CIntObject | ||||
| 	std::shared_ptr<CAnimImage> image; | ||||
| 	CHeroWindow * owner; | ||||
| public: | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
|  | ||||
| 	CHeroSwitcher(CHeroWindow * owner_, Point pos_, const CGHeroInstance * hero_); | ||||
| }; | ||||
|   | ||||
| @@ -101,7 +101,7 @@ void InfoBox::showPopupWindow(const Point & cursorPosition) | ||||
| 		CRClickPopup::createAndPush(text); | ||||
| } | ||||
|  | ||||
| void InfoBox::clickReleased(const Point & cursorPosition) | ||||
| void InfoBox::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	std::shared_ptr<CComponent> comp; | ||||
| 	std::string text; | ||||
|   | ||||
| @@ -74,10 +74,7 @@ public: | ||||
| 	~InfoBox(); | ||||
|  | ||||
| 	void showPopupWindow(const Point & cursorPosition) override; | ||||
| 	void clickReleased(const Point & cursorPosition) override; | ||||
|  | ||||
| 	//Update object if data may have changed | ||||
| 	//void update(); | ||||
| 	void clickPressed(const Point & cursorPosition) override; | ||||
| }; | ||||
|  | ||||
| class IInfoBoxData | ||||
|   | ||||
| @@ -51,7 +51,7 @@ CSpellWindow::InteractiveArea::InteractiveArea(const Rect & myRect, std::functio | ||||
| 	owner = _owner; | ||||
| } | ||||
|  | ||||
| void CSpellWindow::InteractiveArea::clickReleased(const Point & cursorPosition) | ||||
| void CSpellWindow::InteractiveArea::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	onLeft(); | ||||
| } | ||||
| @@ -471,7 +471,7 @@ CSpellWindow::SpellArea::SpellArea(Rect pos, CSpellWindow * owner) | ||||
|  | ||||
| CSpellWindow::SpellArea::~SpellArea() = default; | ||||
|  | ||||
| void CSpellWindow::SpellArea::clickReleased(const Point & cursorPosition) | ||||
| void CSpellWindow::SpellArea::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(mySpell) | ||||
| 	{ | ||||
|   | ||||
| @@ -44,7 +44,7 @@ class CSpellWindow : public CWindowObject | ||||
| 		~SpellArea(); | ||||
| 		void setSpell(const CSpell * spell); | ||||
|  | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 		void showPopupWindow(const Point & cursorPosition) override; | ||||
| 		void hover(bool on) override; | ||||
| 	}; | ||||
| @@ -57,7 +57,7 @@ class CSpellWindow : public CWindowObject | ||||
| 		std::string hoverText; | ||||
| 		std::string helpText; | ||||
| 	public: | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 		void showPopupWindow(const Point & cursorPosition) override; | ||||
| 		void hover(bool on) override; | ||||
|  | ||||
|   | ||||
| @@ -551,7 +551,7 @@ void CTavernWindow::show(Canvas & to) | ||||
| 	CCS->videoh->update(pos.x+70, pos.y+56, to.getInternalSurface(), true, false); | ||||
| } | ||||
|  | ||||
| void CTavernWindow::HeroPortrait::clickReleased(const Point & cursorPosition) | ||||
| void CTavernWindow::HeroPortrait::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(h) | ||||
| 		*_sel = _id; | ||||
| @@ -1149,7 +1149,7 @@ void CTransformerWindow::CItem::move() | ||||
| 	left = !left; | ||||
| } | ||||
|  | ||||
| void CTransformerWindow::CItem::clickReleased(const Point & cursorPosition) | ||||
| void CTransformerWindow::CItem::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	move(); | ||||
| 	parent->redraw(); | ||||
| @@ -1254,7 +1254,7 @@ CUniversityWindow::CItem::CItem(CUniversityWindow * _parent, int _ID, int X, int | ||||
| 	pos.w = icon->pos.w; | ||||
| } | ||||
|  | ||||
| void CUniversityWindow::CItem::clickReleased(const Point & cursorPosition) | ||||
| void CUniversityWindow::CItem::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	if(state() == 2) | ||||
| 		GH.windows().createAndPushWindow<CUnivConfirmWindow>(parent, ID, LOCPLINT->cb->getResourceAmount(EGameResID::GOLD) >= 2000); | ||||
| @@ -1785,7 +1785,7 @@ void CObjectListWindow::CItem::select(bool on) | ||||
| 	redraw();//??? | ||||
| } | ||||
|  | ||||
| void CObjectListWindow::CItem::clickReleased(const Point & cursorPosition) | ||||
| void CObjectListWindow::CItem::clickPressed(const Point & cursorPosition) | ||||
| { | ||||
| 	parent->changeSelection(index); | ||||
| } | ||||
|   | ||||
| @@ -161,7 +161,7 @@ class CObjectListWindow : public CWindowObject | ||||
| 		CItem(CObjectListWindow * parent, size_t id, std::string text); | ||||
|  | ||||
| 		void select(bool on); | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 		void clickDouble(const Point & cursorPosition) override; | ||||
| 	}; | ||||
|  | ||||
| @@ -205,7 +205,7 @@ public: | ||||
| 		std::string description; // "XXX is a level Y ZZZ with N artifacts" | ||||
| 		const CGHeroInstance * h; | ||||
|  | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 		void showPopupWindow(const Point & cursorPosition) override; | ||||
| 		void hover (bool on) override; | ||||
| 		HeroPortrait(int & sel, int id, int x, int y, const CGHeroInstance * H); | ||||
| @@ -376,7 +376,7 @@ class CTransformerWindow : public CStatusbarWindow, public CGarrisonHolder | ||||
| 		std::shared_ptr<CLabel> count; | ||||
|  | ||||
| 		void move(); | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 		void update(); | ||||
| 		CItem(CTransformerWindow * parent, int size, int id); | ||||
| 	}; | ||||
| @@ -417,7 +417,7 @@ class CUniversityWindow : public CStatusbarWindow | ||||
| 		CUniversityWindow * parent; | ||||
|  | ||||
| 		void showAll(Canvas & to) override; | ||||
| 		void clickReleased(const Point & cursorPosition) override; | ||||
| 		void clickPressed(const Point & cursorPosition) override; | ||||
| 		void showPopupWindow(const Point & cursorPosition) override; | ||||
| 		void hover(bool on) override; | ||||
| 		int state();//0=can't learn, 1=learned, 2=can learn | ||||
|   | ||||
		Reference in New Issue
	
	Block a user