author | kergoth <kergoth> | 2003-04-18 21:54:43 (UTC) |
---|---|---|
committer | kergoth <kergoth> | 2003-04-18 21:54:43 (UTC) |
commit | d0852e67c15c5a973b7bc7f7bee238a6fd00dee6 (patch) (side-by-side diff) | |
tree | 68acc72ac204045b2492693ca668ece78e5f3a2c | |
parent | 1cdd9c974e621f6992ddc6dfccbc815baebd19ee (diff) | |
download | opie-d0852e67c15c5a973b7bc7f7bee238a6fd00dee6.zip opie-d0852e67c15c5a973b7bc7f7bee238a6fd00dee6.tar.gz opie-d0852e67c15c5a973b7bc7f7bee238a6fd00dee6.tar.bz2 |
Add rotation direction to ODevice, to ensure the default is appropriate for the hardware in question.
-rw-r--r-- | libopie/odevice.cpp | 10 | ||||
-rw-r--r-- | libopie/odevice.h | 7 |
2 files changed, 17 insertions, 0 deletions
diff --git a/libopie/odevice.cpp b/libopie/odevice.cpp index 0e1c0dd..29c8ad2 100644 --- a/libopie/odevice.cpp +++ b/libopie/odevice.cpp @@ -68,4 +68,5 @@ public: Transformation m_rotation; + ODirection m_direction; QValueList <ODeviceButton> *m_buttons; @@ -255,4 +256,5 @@ ODevice::ODevice ( ) d-> m_sysverstr = "0.0"; d-> m_rotation = Rot0; + d-> m_direction = CW; d-> m_holdtime = 1000; // 1000ms @@ -471,4 +473,12 @@ Transformation ODevice::rotation ( ) const /** + * @return the current rotation direction + */ +ODirection ODevice::direction ( ) const +{ + return d-> m_direction; +} + +/** * This plays an alarmSound */ diff --git a/libopie/odevice.h b/libopie/odevice.h index 45a790b..0c55ea0 100644 --- a/libopie/odevice.h +++ b/libopie/odevice.h @@ -104,4 +104,10 @@ enum OHardKey { }; +enum ODirection { + CW = 0, + CCW = 1, + Flip = 2, +}; + /** * A singleton which gives informations about device specefic option @@ -151,4 +157,5 @@ public: Transformation rotation ( ) const; + ODirection direction ( ) const; // system |