summaryrefslogtreecommitdiff
path: root/libopie2/opiecore
authorzecke <zecke>2004-11-03 22:57:37 (UTC)
committer zecke <zecke>2004-11-03 22:57:37 (UTC)
commit07900eb7986f63e56072b1fb8fe5dbf846c8519d (patch) (unidiff)
treefb1242d501314408de6328e43ced421a274f9c48 /libopie2/opiecore
parentc85842bfd4b008eb6bd7527f0511f36dbf693ba5 (diff)
downloadopie-07900eb7986f63e56072b1fb8fe5dbf846c8519d.zip
opie-07900eb7986f63e56072b1fb8fe5dbf846c8519d.tar.gz
opie-07900eb7986f63e56072b1fb8fe5dbf846c8519d.tar.bz2
-Make struct s_button (simpad button) really internal
-Make the s_button array static and invisible -Use namespace { instead of 'using namespace...;'
Diffstat (limited to 'libopie2/opiecore') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiecore/device/odevice_simpad.cpp27
-rw-r--r--libopie2/opiecore/device/odevice_simpad.h12
2 files changed, 23 insertions, 16 deletions
diff --git a/libopie2/opiecore/device/odevice_simpad.cpp b/libopie2/opiecore/device/odevice_simpad.cpp
index ebf0cbb..9fde7f9 100644
--- a/libopie2/opiecore/device/odevice_simpad.cpp
+++ b/libopie2/opiecore/device/odevice_simpad.cpp
@@ -55,10 +55,22 @@
55#include <linux/soundcard.h> 55#include <linux/soundcard.h>
56#endif 56#endif
57 57
58using namespace Opie::Core; 58namespace Opie {
59using namespace Opie::Core::Internal; 59namespace Core {
60namespace Internal {
61namespace {
62struct s_button {
63 uint model;
64 Qt::Key code;
65 char *utext;
66 char *pix;
67 char *fpressedservice;
68 char *fpressedaction;
69 char *fheldservice;
70 char *fheldaction;
71};
60 72
61struct s_button simpad_buttons [] = { 73static struct s_button simpad_buttons [] = {
62 { Model_SIMpad_CL4 | Model_SIMpad_SL4 | Model_SIMpad_SLC | Model_SIMpad_TSinus, 74 { Model_SIMpad_CL4 | Model_SIMpad_SL4 | Model_SIMpad_SLC | Model_SIMpad_TSinus,
63 Qt::Key_F9, QT_TRANSLATE_NOOP("Button", "Lower+Up"), 75 Qt::Key_F9, QT_TRANSLATE_NOOP("Button", "Lower+Up"),
64 "devicebuttons/simpad_lower_up", 76 "devicebuttons/simpad_lower_up",
@@ -113,6 +125,8 @@ struct s_button simpad_buttons [] = {
113 "buttonsettings", "raise()" }, 125 "buttonsettings", "raise()" },
114 */ 126 */
115}; 127};
128}
129
116 130
117void SIMpad::init(const QString&) 131void SIMpad::init(const QString&)
118{ 132{
@@ -149,7 +163,8 @@ void SIMpad::initButtons()
149 163
150 d->m_buttons = new QValueList <ODeviceButton>; 164 d->m_buttons = new QValueList <ODeviceButton>;
151 165
152 for ( uint i = 0; i < ( sizeof( simpad_buttons ) / sizeof( s_button )); i++ ) { 166 uint size = sizeof(simpad_buttons)/sizeof(s_button);
167 for ( uint i = 0; i < size; i++ ) {
153 s_button *sb = simpad_buttons + i; 168 s_button *sb = simpad_buttons + i;
154 ODeviceButton b; 169 ODeviceButton b;
155 170
@@ -381,3 +396,7 @@ void SIMpad::updateAllWidgets() {
381 396
382 delete list; 397 delete list;
383} 398}
399
400}
401}
402}
diff --git a/libopie2/opiecore/device/odevice_simpad.h b/libopie2/opiecore/device/odevice_simpad.h
index c25b911..41b94d1 100644
--- a/libopie2/opiecore/device/odevice_simpad.h
+++ b/libopie2/opiecore/device/odevice_simpad.h
@@ -68,18 +68,6 @@ protected:
68private: 68private:
69 static void updateAllWidgets(); 69 static void updateAllWidgets();
70}; 70};
71
72struct s_button {
73 uint model;
74 Qt::Key code;
75 char *utext;
76 char *pix;
77 char *fpressedservice;
78 char *fpressedaction;
79 char *fheldservice;
80 char *fheldaction;
81};
82
83} 71}
84} 72}
85} 73}