summaryrefslogtreecommitdiff
path: root/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp
Side-by-side diff
Diffstat (limited to 'examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp b/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp
index 6c95048..b49df99 100644
--- a/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp
+++ b/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp
@@ -60,12 +60,14 @@ int main( int argc, char** argv )
features += QString( "\nRelative Axes: " );
if ( dev->hasFeature( OInputDevice::Relative ) ) features += "[ x ]"; else features += "[ ]";
features += QString( "\nAbsolute Axes: " );
if ( dev->hasFeature( OInputDevice::Absolute ) ) features += "[ x ]"; else features += "[ ]";
features += QString( "\nMiscellaneous: " );
if ( dev->hasFeature( OInputDevice::Miscellaneous ) ) features += "[ x ]"; else features += "[ ]";
+ features += QString( "\nSwitches: " );
+ if ( dev->hasFeature( OInputDevice::Switches ) ) features += "[ x ]"; else features += "[ ]";
features += QString( "\nLeds: " );
if ( dev->hasFeature( OInputDevice::Leds ) ) features += "[ x ]"; else features += "[ ]";
features += QString( "\nSound: " );
if ( dev->hasFeature( OInputDevice::Sound ) ) features += "[ x ]"; else features += "[ ]";
features += QString( "\nAutoRepeat " );
if ( dev->hasFeature( OInputDevice::AutoRepeat ) ) features += "[ x ]"; else features += "[ ]";
@@ -90,13 +92,15 @@ int main( int argc, char** argv )
if ( dev->isHeld( OInputDevice::Button_LEFT ) )
odebug << "Left Mouse Button is being held." << oendl;
else odebug << "Left Mouse Button is _not_ being held." << oendl;
odebug << "Global key mask: " << dev->globalKeyMask() << oendl;
-
+ odebug << "Global switch mask: " << dev->globalSwitchMask() << oendl;
+
+
++it;
}
}
#else
@@ -328,7 +332,7 @@ int main( int argc, char **argv )
exit( EXIT_SUCCESS );
hell:
exit( EXIT_FAILURE );
}
-#endif \ No newline at end of file
+#endif