author | zecke <zecke> | 2004-07-13 14:01:44 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-07-13 14:01:44 (UTC) |
commit | 03930fa4871365efb6438b74b3a68f8f06aa7e4f (patch) (side-by-side diff) | |
tree | 86c83a95b37fbde6e467b852393b66527383492e | |
parent | 74f19a502a513258f88a75e057a5998393e3c7f6 (diff) | |
download | opie-03930fa4871365efb6438b74b3a68f8f06aa7e4f.zip opie-03930fa4871365efb6438b74b3a68f8f06aa7e4f.tar.gz opie-03930fa4871365efb6438b74b3a68f8f06aa7e4f.tar.bz2 |
Fix compiler warnings coming from static methods which are unused most of the
time in headers.
Move isQWS and makeChannel to Opie::Core. Maybe we will move them
to internal later
-rw-r--r-- | libopie2/opiecore/device/odevice.cpp | 34 | ||||
-rw-r--r-- | libopie2/opiecore/device/odevice.h | 21 |
2 files changed, 35 insertions, 20 deletions
diff --git a/libopie2/opiecore/device/odevice.cpp b/libopie2/opiecore/device/odevice.cpp index 5b73e59..0068d88 100644 --- a/libopie2/opiecore/device/odevice.cpp +++ b/libopie2/opiecore/device/odevice.cpp @@ -45,35 +45,61 @@ #include <qpe/resource.h> #include <qpe/sound.h> #include <qpe/qcopenvelope_qws.h> /* STD */ #include <fcntl.h> #include <math.h> #include <stdlib.h> #include <signal.h> #include <sys/ioctl.h> #include <sys/time.h> #include <unistd.h> #ifndef QT_NO_SOUND #include <linux/soundcard.h> #endif -const char* PATH_PROC_CPUINFO = "/proc/cpuinfo"; +namespace Opie { +namespace Core { -using namespace Opie::Core; +static const char* PATH_PROC_CPUINFO = "/proc/cpuinfo"; + + +/* STATIC and common implementation */ +/* EXPORT */ ODistribution distributions[] = { + { System_Familiar, "FamiliarLinux", "/etc/familiar-version" }, + { System_OpenZaurus, "OpenZaurus", "/etc/oz_version" }, + { System_OpenEmbedded, "OpenEmbedded", "/etc/oe-version" }, + { System_Unknown, "Linux", "/etc/issue" }, +}; + + +/* EXPORT */ bool isQWS(){ + return qApp ? ( qApp->type() == QApplication::GuiServer ) : false; +} + +/* EXPORT */ QCString makeChannel ( const char *str ){ + if ( str && !::strchr ( str, '/' )) + return QCString ( "QPE/Application/" ) + str; + else + return str; +} + + + +/* Now the default implementation of ODevice */ struct default_button default_buttons [] = { { Qt::Key_F9, QT_TRANSLATE_NOOP("Button", "Calendar Button"), "devicebuttons/z_calendar", "datebook", "nextView()", "today", "raise()" }, { Qt::Key_F10, QT_TRANSLATE_NOOP("Button", "Contacts Button"), "devicebuttons/z_contact", "addressbook", "raise()", "addressbook", "beamBusinessCard()" }, { Qt::Key_F12, QT_TRANSLATE_NOOP("Button", "Home Button"), "devicebuttons/z_home", "QPE/Launcher", "home()", "buttonsettings", "raise()" }, { Qt::Key_F11, QT_TRANSLATE_NOOP("Button", "Menu Button"), "devicebuttons/z_menu", @@ -672,16 +698,20 @@ void ODevice::remapHeldAction ( int button, const OQCopMessage &action ) // buttonFile. writeEntry ( "HeldActionArgs", decodeBase64 ( b. heldAction(). data())); QCopEnvelope ( "QPE/System", "deviceButtonMappingChanged()" ); } void ODevice::virtual_hook(int, void* ){ } void ODevice::sendSuspendmsg() { if ( isQWS() ) return; QCopEnvelope ( "QPE/System", "aboutToSuspend()" ); } + + +} +} diff --git a/libopie2/opiecore/device/odevice.h b/libopie2/opiecore/device/odevice.h index 474d792..0465d7e 100644 --- a/libopie2/opiecore/device/odevice.h +++ b/libopie2/opiecore/device/odevice.h @@ -121,40 +121,34 @@ enum OVendor { enum OSystem { System_Unknown, System_Familiar, System_Zaurus, System_OpenZaurus, System_Linupy, System_OpenEmbedded, }; typedef struct { OSystem system; char* sysstr; char* sysvfile; } ODistribution; -static ODistribution distributions[] = -{ - { System_Familiar, "FamiliarLinux", "/etc/familiar-version" }, - { System_OpenZaurus, "OpenZaurus", "/etc/oz_version" }, - { System_OpenEmbedded, "OpenEmbedded", "/etc/oe-version" }, - { System_Unknown, "Linux", "/etc/issue" }, +extern ODistribution distributions[]; -}; enum OLedState { Led_Off, Led_On, Led_BlinkSlow, Led_BlinkFast }; enum OLed { Led_Mail, Led_Power, Led_BlueTooth }; enum OHardKey { HardKey_Datebook = Qt::Key_F9, @@ -339,35 +333,26 @@ class ODeviceData { QString m_modelstr; OModel m_model; QString m_systemstr; OSystem m_system; QString m_sysverstr; Transformation m_rotation; ODirection m_direction; QValueList <ODeviceButton> *m_buttons; uint m_holdtime; QStrList *m_cpu_frequencies; }; +extern bool isQWS(); +extern QCString makeChannel ( const char *str ); } } -static inline bool isQWS() -{ - return qApp ? ( qApp->type() == QApplication::GuiServer ) : false; -} -static QCString makeChannel ( const char *str ) -{ - if ( str && !::strchr ( str, '/' )) - return QCString ( "QPE/Application/" ) + str; - else - return str; -} #endif |