summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-12-31 18:39:32 +0200
committerNoel Grandin <noel@peralex.com>2015-01-07 11:20:43 +0200
commit079590c9097a9491b31f1ef1b30d67d42bd0139a (patch)
treee77fb91fbc3b4b7312bcd29875434b1d1344e3e7 /vcl
parente197bcc6285b69179463b5847fe8ce459806455a (diff)
fdo#84938: convert INDICATOR_ #defines to 'enum class'
and replace SalIndicatorState, it serves the same purpose Change-Id: I618b8946b8e2527883eecb13060b2256abc505b6
Diffstat (limited to 'vcl')
-rw-r--r--vcl/headless/svpframe.cxx6
-rw-r--r--vcl/inc/headless/svpframe.hxx2
-rw-r--r--vcl/inc/osx/salframe.h2
-rw-r--r--vcl/inc/salframe.hxx7
-rw-r--r--vcl/inc/unx/gtk/gtkframe.hxx2
-rw-r--r--vcl/inc/unx/saldisp.hxx2
-rw-r--r--vcl/inc/unx/salframe.h2
-rw-r--r--vcl/inc/win/salframe.h2
-rw-r--r--vcl/osx/salframe.cxx6
-rw-r--r--vcl/source/window/window.cxx4
-rw-r--r--vcl/unx/generic/app/saldisp.cxx10
-rw-r--r--vcl/unx/generic/window/salframe.cxx6
-rw-r--r--vcl/unx/gtk/window/gtksalframe.cxx8
-rw-r--r--vcl/win/source/window/salframe.cxx10
14 files changed, 28 insertions, 41 deletions
diff --git a/vcl/headless/svpframe.cxx b/vcl/headless/svpframe.cxx
index 4df65242fe24..86915bfd6a18 100644
--- a/vcl/headless/svpframe.cxx
+++ b/vcl/headless/svpframe.cxx
@@ -460,11 +460,9 @@ SalFrame::SalPointerState SvpSalFrame::GetPointerState()
return aState;
}
-SalFrame::SalIndicatorState SvpSalFrame::GetIndicatorState()
+KeyIndicatorState SvpSalFrame::GetIndicatorState()
{
- SalIndicatorState aState;
- aState.mnState = 0;
- return aState;
+ return KeyIndicatorState::NONE;
}
void SvpSalFrame::SimulateKeyPress( sal_uInt16 /*nKeyCode*/ )
diff --git a/vcl/inc/headless/svpframe.hxx b/vcl/inc/headless/svpframe.hxx
index 4154252ac3b0..d2a786c6bd2d 100644
--- a/vcl/inc/headless/svpframe.hxx
+++ b/vcl/inc/headless/svpframe.hxx
@@ -117,7 +117,7 @@ public:
virtual void Beep() SAL_OVERRIDE;
virtual const SystemEnvData* GetSystemData() const SAL_OVERRIDE;
virtual SalPointerState GetPointerState() SAL_OVERRIDE;
- virtual SalIndicatorState GetIndicatorState() SAL_OVERRIDE;
+ virtual KeyIndicatorState GetIndicatorState() SAL_OVERRIDE;
virtual void SimulateKeyPress( sal_uInt16 nKeyCode ) SAL_OVERRIDE;
virtual void SetParent( SalFrame* pNewParent ) SAL_OVERRIDE;
virtual bool SetPluginParent( SystemParentData* pNewParent ) SAL_OVERRIDE;
diff --git a/vcl/inc/osx/salframe.h b/vcl/inc/osx/salframe.h
index 7611b6d7aa08..8bb0acf982c3 100644
--- a/vcl/inc/osx/salframe.h
+++ b/vcl/inc/osx/salframe.h
@@ -142,7 +142,7 @@ public:
virtual void Beep() SAL_OVERRIDE;
virtual const SystemEnvData* GetSystemData() const SAL_OVERRIDE;
virtual SalPointerState GetPointerState() SAL_OVERRIDE;
- virtual SalIndicatorState GetIndicatorState() SAL_OVERRIDE;
+ virtual KeyIndicatorState GetIndicatorState() SAL_OVERRIDE;
virtual void SimulateKeyPress( sal_uInt16 nKeyCode ) SAL_OVERRIDE;
virtual void SetParent( SalFrame* pNewParent ) SAL_OVERRIDE;
virtual bool SetPluginParent( SystemParentData* pNewParent ) SAL_OVERRIDE;
diff --git a/vcl/inc/salframe.hxx b/vcl/inc/salframe.hxx
index 73c4e745737a..95e8bf2391af 100644
--- a/vcl/inc/salframe.hxx
+++ b/vcl/inc/salframe.hxx
@@ -200,12 +200,7 @@ public:
virtual SalPointerState GetPointerState() = 0;
- struct SalIndicatorState
- {
- sal_uInt16 mnState;
- };
-
- virtual SalIndicatorState GetIndicatorState() = 0;
+ virtual KeyIndicatorState GetIndicatorState() = 0;
virtual void SimulateKeyPress( sal_uInt16 nKeyCode ) = 0;
diff --git a/vcl/inc/unx/gtk/gtkframe.hxx b/vcl/inc/unx/gtk/gtkframe.hxx
index c10f0b5687f9..ad4a5f0c7e85 100644
--- a/vcl/inc/unx/gtk/gtkframe.hxx
+++ b/vcl/inc/unx/gtk/gtkframe.hxx
@@ -419,7 +419,7 @@ public:
// get current modifier and button mask
virtual SalPointerState GetPointerState() SAL_OVERRIDE;
- virtual SalIndicatorState GetIndicatorState() SAL_OVERRIDE;
+ virtual KeyIndicatorState GetIndicatorState() SAL_OVERRIDE;
virtual void SimulateKeyPress( sal_uInt16 nKeyCode ) SAL_OVERRIDE;
diff --git a/vcl/inc/unx/saldisp.hxx b/vcl/inc/unx/saldisp.hxx
index acaa1fd7065a..2eca3a3c269f 100644
--- a/vcl/inc/unx/saldisp.hxx
+++ b/vcl/inc/unx/saldisp.hxx
@@ -307,7 +307,7 @@ public:
void ModifierMapping();
void SimulateKeyPress( sal_uInt16 nKeyCode );
- sal_uInt16 GetIndicatorState() const;
+ KeyIndicatorState GetIndicatorState() const;
OUString GetKeyNameFromKeySym( KeySym keysym ) const;
OUString GetKeyName( sal_uInt16 nKeyCode ) const;
sal_uInt16 GetKeyCode( KeySym keysym, char*pcPrintable ) const;
diff --git a/vcl/inc/unx/salframe.h b/vcl/inc/unx/salframe.h
index 9b737f9aeca1..d7ce0c29d9be 100644
--- a/vcl/inc/unx/salframe.h
+++ b/vcl/inc/unx/salframe.h
@@ -253,7 +253,7 @@ public:
virtual void Beep() SAL_OVERRIDE;
virtual const SystemEnvData* GetSystemData() const SAL_OVERRIDE;
virtual SalPointerState GetPointerState() SAL_OVERRIDE;
- virtual SalIndicatorState GetIndicatorState() SAL_OVERRIDE;
+ virtual KeyIndicatorState GetIndicatorState() SAL_OVERRIDE;
virtual void SimulateKeyPress( sal_uInt16 nKeyCode ) SAL_OVERRIDE;
virtual void SetParent( SalFrame* pNewParent ) SAL_OVERRIDE;
virtual bool SetPluginParent( SystemParentData* pNewParent ) SAL_OVERRIDE;
diff --git a/vcl/inc/win/salframe.h b/vcl/inc/win/salframe.h
index a94cca5afbcb..f548965313c5 100644
--- a/vcl/inc/win/salframe.h
+++ b/vcl/inc/win/salframe.h
@@ -123,7 +123,7 @@ public:
virtual void Beep();
virtual const SystemEnvData* GetSystemData() const;
virtual SalPointerState GetPointerState();
- virtual SalIndicatorState GetIndicatorState();
+ virtual KeyIndicatorState GetIndicatorState();
virtual void SimulateKeyPress( sal_uInt16 nKeyCode );
virtual void SetParent( SalFrame* pNewParent );
virtual bool SetPluginParent( SystemParentData* pNewParent );
diff --git a/vcl/osx/salframe.cxx b/vcl/osx/salframe.cxx
index 2dead3748219..226f5396995f 100644
--- a/vcl/osx/salframe.cxx
+++ b/vcl/osx/salframe.cxx
@@ -1425,11 +1425,9 @@ SalPointerState AquaSalFrame::GetPointerState()
return state;
}
-SalFrame::SalIndicatorState AquaSalFrame::GetIndicatorState()
+KeyIndicatorState AquaSalFrame::GetIndicatorState()
{
- SalIndicatorState aState;
- aState.mnState = 0;
- return aState;
+ return KeyIndicatorState::NONE;
}
void AquaSalFrame::SimulateKeyPress( sal_uInt16 /*nKeyCode*/ )
diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index f3c597026987..3b8cde253f4d 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -1863,9 +1863,9 @@ void Window::doLazyDelete()
vcl::LazyDeletor<vcl::Window>::Delete( this );
}
-sal_uInt16 Window::GetIndicatorState() const
+KeyIndicatorState Window::GetIndicatorState() const
{
- return mpWindowImpl->mpFrame->GetIndicatorState().mnState;
+ return mpWindowImpl->mpFrame->GetIndicatorState();
}
void Window::SimulateKeyPress( sal_uInt16 nKeyCode ) const
diff --git a/vcl/unx/generic/app/saldisp.cxx b/vcl/unx/generic/app/saldisp.cxx
index 908d8cefc027..ee922853686c 100644
--- a/vcl/unx/generic/app/saldisp.cxx
+++ b/vcl/unx/generic/app/saldisp.cxx
@@ -707,18 +707,18 @@ void SalDisplay::SimulateKeyPress( sal_uInt16 nKeyCode )
}
}
-sal_uInt16 SalDisplay::GetIndicatorState() const
+KeyIndicatorState SalDisplay::GetIndicatorState() const
{
unsigned int _state = 0;
- sal_uInt16 nState = 0;
+ KeyIndicatorState nState = KeyIndicatorState::NONE;
XkbGetIndicatorState(pDisp_, XkbUseCoreKbd, &_state);
if ((_state & 0x00000001))
- nState |= INDICATOR_CAPSLOCK;
+ nState |= KeyIndicatorState::CAPSLOCK;
if ((_state & 0x00000002))
- nState |= INDICATOR_NUMLOCK;
+ nState |= KeyIndicatorState::NUMLOCK;
if ((_state & 0x00000004))
- nState |= INDICATOR_SCROLLLOCK;
+ nState |= KeyIndicatorState::SCROLLLOCK;
return nState;
}
diff --git a/vcl/unx/generic/window/salframe.cxx b/vcl/unx/generic/window/salframe.cxx
index 77370f71eb2f..52e10567b298 100644
--- a/vcl/unx/generic/window/salframe.cxx
+++ b/vcl/unx/generic/window/salframe.cxx
@@ -2708,11 +2708,9 @@ SalFrame::SalPointerState X11SalFrame::GetPointerState()
return aState;
}
-SalFrame::SalIndicatorState X11SalFrame::GetIndicatorState()
+KeyIndicatorState X11SalFrame::GetIndicatorState()
{
- SalIndicatorState aState;
- aState.mnState = vcl_sal::getSalDisplay(GetGenericData())->GetIndicatorState();
- return aState;
+ return vcl_sal::getSalDisplay(GetGenericData())->GetIndicatorState();
}
void X11SalFrame::SimulateKeyPress( sal_uInt16 nKeyCode )
diff --git a/vcl/unx/gtk/window/gtksalframe.cxx b/vcl/unx/gtk/window/gtksalframe.cxx
index 7341071b9cd2..313386741e99 100644
--- a/vcl/unx/gtk/window/gtksalframe.cxx
+++ b/vcl/unx/gtk/window/gtksalframe.cxx
@@ -2819,16 +2819,14 @@ SalFrame::SalPointerState GtkSalFrame::GetPointerState()
return aState;
}
-SalFrame::SalIndicatorState GtkSalFrame::GetIndicatorState()
+KeyIndicatorState GtkSalFrame::GetIndicatorState()
{
- SalIndicatorState aState;
#if !GTK_CHECK_VERSION(3,0,0)
- aState.mnState = GetGtkSalData()->GetGtkDisplay()->GetIndicatorState();
+ return GetGtkSalData()->GetGtkDisplay()->GetIndicatorState();
#else
g_warning ("missing get indicator state");
- aState.mnState = 0;
+ return KeyIndicatorState::NONE;
#endif
- return aState;
}
void GtkSalFrame::SimulateKeyPress( sal_uInt16 nKeyCode )
diff --git a/vcl/win/source/window/salframe.cxx b/vcl/win/source/window/salframe.cxx
index 571064574f4c..e900213bae3e 100644
--- a/vcl/win/source/window/salframe.cxx
+++ b/vcl/win/source/window/salframe.cxx
@@ -2884,18 +2884,18 @@ SalFrame::SalPointerState WinSalFrame::GetPointerState()
return aState;
}
-SalFrame::SalIndicatorState WinSalFrame::GetIndicatorState()
+KeyIndicatorState WinSalFrame::GetIndicatorState()
{
- SalIndicatorState aState;
+ KeyIndicatorState aState = KeyIndicatorState::NONE;
aState.mnState = 0;
if (::GetKeyState(VK_CAPITAL))
- aState.mnState |= INDICATOR_CAPSLOCK;
+ aState |= KeyIndicatorState::CAPSLOCK;
if (::GetKeyState(VK_NUMLOCK))
- aState.mnState |= INDICATOR_NUMLOCK;
+ aState |= KeyIndicatorState::NUMLOCK;
if (::GetKeyState(VK_SCROLL))
- aState.mnState |= INDICATOR_SCROLLLOCK;
+ aState |= KeyIndicatorState::SCROLLLOCK;
return aState;
}