mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-18 21:30:38 +01:00
[escher/responder] Inline some methods
This commit is contained in:
committed by
EmilieNumworks
parent
5b00192b67
commit
0412a45cea
@@ -5,15 +5,15 @@
|
||||
|
||||
class Responder {
|
||||
public:
|
||||
Responder(Responder * parentResponder);
|
||||
Responder(Responder * parentResponder) : m_parentResponder(parentResponder) {}
|
||||
virtual bool handleEvent(Ion::Events::Event event) { return false; }; // Default implementation does nothing
|
||||
virtual void didBecomeFirstResponder();
|
||||
virtual void willResignFirstResponder();
|
||||
virtual void didEnterResponderChain(Responder * previousFirstResponder);
|
||||
virtual void willExitResponderChain(Responder * nextFirstResponder);
|
||||
Responder * parentResponder() const;
|
||||
virtual void didBecomeFirstResponder() {}
|
||||
virtual void willResignFirstResponder() {}
|
||||
virtual void didEnterResponderChain(Responder * previousFirstResponder) {}
|
||||
virtual void willExitResponderChain(Responder * nextFirstResponder) {}
|
||||
Responder * parentResponder() const { return m_parentResponder; }
|
||||
Responder * commonAncestorWith(Responder * responder);
|
||||
void setParentResponder(Responder * responder);
|
||||
void setParentResponder(Responder * responder) { m_parentResponder = responder; }
|
||||
private:
|
||||
Responder * m_parentResponder;
|
||||
};
|
||||
|
||||
@@ -2,30 +2,6 @@
|
||||
#include <escher/container.h>
|
||||
#include <assert.h>
|
||||
|
||||
Responder::Responder(Responder * parentResponder) :
|
||||
m_parentResponder(parentResponder)
|
||||
{
|
||||
}
|
||||
|
||||
Responder * Responder::parentResponder() const {
|
||||
return m_parentResponder;
|
||||
}
|
||||
|
||||
void Responder::setParentResponder(Responder * responder) {
|
||||
m_parentResponder = responder;
|
||||
}
|
||||
|
||||
void Responder::didBecomeFirstResponder() {
|
||||
}
|
||||
|
||||
void Responder::willResignFirstResponder() {
|
||||
}
|
||||
|
||||
void Responder::didEnterResponderChain(Responder * previousFirstResponder) {
|
||||
}
|
||||
|
||||
void Responder::willExitResponderChain(Responder * nextFirstResponder) {
|
||||
}
|
||||
|
||||
Responder * Responder::commonAncestorWith(Responder * responder) {
|
||||
if (responder == nullptr) {
|
||||
|
||||
Reference in New Issue
Block a user