aboutsummaryrefslogtreecommitdiff
path: root/guilib
diff options
context:
space:
mode:
authorrenniej <renniej@svn>2010-07-21 09:36:58 +0000
committerrenniej <renniej@svn>2010-07-21 09:36:58 +0000
commitbb937c11060387bdcfc8c17addc419ec6d3113fc (patch)
tree529b3ee8b81e9950e8e9ad5d7bbb072c021fd49f /guilib
parentc813898023866674a936bf5715eb5f3151900550 (diff)
See http://trac.xbmc.org/ticket/9665#comment:7
CKeyboardStat::GetKey now returns a const CKey and CKey::SetKeystroke has been removed. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32028 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'guilib')
-rw-r--r--guilib/Key.cpp10
-rw-r--r--guilib/Key.h11
2 files changed, 5 insertions, 16 deletions
diff --git a/guilib/Key.cpp b/guilib/Key.cpp
index 9add9f6513..e66dde0b0f 100644
--- a/guilib/Key.cpp
+++ b/guilib/Key.cpp
@@ -170,16 +170,6 @@ void CKey::SetFromHttpApi(bool bFromHttpApi)
m_fromHttpApi = bFromHttpApi;
}
-void CKey::SetKeystroke(uint32_t buttonCode, uint8_t vkey, wchar_t unicode, char ascii, uint32_t modifiers, unsigned int held)
-{
- m_buttonCode = buttonCode;
- m_VKey = vkey;
- m_wUnicode = unicode;
- m_cAscii = ascii;
- m_Modifiers = modifiers;
- m_held = held;
-}
-
CAction::CAction(int actionID, float amount1 /* = 1.0f */, float amount2 /* = 0.0f */, const CStdString &name /* = "" */)
{
m_id = actionID;
diff --git a/guilib/Key.h b/guilib/Key.h
index 8f82adc19e..3916f5629c 100644
--- a/guilib/Key.h
+++ b/guilib/Key.h
@@ -521,17 +521,16 @@ public:
bool GetFromHttpApi() const;
void Reset();
- void SetKeystroke(uint32_t buttonCode, uint8_t vkey = 0, wchar_t unicode = 0, char ascii = 0, uint32_t modifiers = 0, unsigned int held = 0);
inline uint32_t GetButtonCode() const { return m_buttonCode;};
inline uint8_t GetVKey() const { return m_VKey;};
inline wchar_t GetUnicode() const { return m_wUnicode;};
inline char GetAscii() const { return m_cAscii;};
- inline bool GetCtrl() const { return m_Modifiers & MODIFIER_CTRL ? 1 : 0; };
- inline bool GetShift() const { return m_Modifiers & MODIFIER_SHIFT ? 1 : 0; };
- inline bool GetAlt() const { return m_Modifiers & MODIFIER_ALT ? 1 : 0; };
- inline bool GetRAlt() const { return m_Modifiers & MODIFIER_RALT ? 1 : 0; };
- inline bool GetSuper() const { return m_Modifiers & MODIFIER_SUPER ? 1 : 0; };
+ inline bool GetCtrl() const { return (m_Modifiers & MODIFIER_CTRL) == MODIFIER_CTRL ? true : false; };
+ inline bool GetShift() const { return (m_Modifiers & MODIFIER_SHIFT) == MODIFIER_SHIFT ? true : false; };
+ inline bool GetAlt() const { return (m_Modifiers & MODIFIER_ALT) == MODIFIER_ALT ? true : false; };
+ inline bool GetRAlt() const { return (m_Modifiers & MODIFIER_RALT) == MODIFIER_RALT ? true : false; };
+ inline bool GetSuper() const { return (m_Modifiers & MODIFIER_SUPER) == MODIFIER_SUPER ? true : false; };
inline unsigned int GetHeld() const { return m_held; };
enum Modifier {