LunaSysMgr
|
#include "InputManager.h"
#include "Common.h"
#include "CustomEvents.h"
#include "HostBase.h"
#include "JSONUtils.h"
#include "Preferences.h"
#include "SystemService.h"
#include <QKeyEvent>
#include <cjson/json.h>
#include <glib.h>
#include <map>
#include <string>
#include <SysMgrDeviceKeydefs.h>
Macros | |
#define | KEYS |
#define | LUNA_KEYS "com.palm.keys" |
#define | CATEGORY_AUDIO "/audio" |
#define | CATEGORY_MEDIA "/media" |
#define | CATEGORY_SWITCHES "/switches" |
#define | CATEGORY_HEADSET "/headset" |
#define | METHOD_STATUS "status" |
#define | STR_VOLUME_UP "volume_up" |
#define | STR_VOLUME_DOWN "volume_down" |
#define | STR_MEDIA_PLAY "play" |
#define | STR_MEDIA_PAUSE "pause" |
#define | STR_MEDIA_TOGGLE_PAUSE_PLAY "togglePausePlay" |
#define | STR_MEDIA_STOP "stop" |
#define | STR_MEDIA_NEXT "next" |
#define | STR_MEDIA_PREV "prev" |
#define | STR_RINGER "ringer" |
#define | STR_SLIDER "slider" |
#define | STR_POWER "power" |
#define | STR_HEADSET_BTN "headset_button" |
#define | STR_REPEAT_ALL "repeat-all" |
#define | STR_REPEAT_TRACK "repeat-track" |
#define | STR_REPEAT_NONE "repeat-none" |
#define | STR_SHUFFLE_ON "shuffle-on" |
#define | STR_SHUFFLE_OFF "shuffle-off" |
#define | STR_HEADSET "headset" |
#define | STR_HEADSET_MIC "headset-mic" |
#define | PRESS_AND_HOLD_TIME_MS 2000 |
#define | DOUBLE_PRESS_TIME_MS 1000 |
#define | ACTIVITY_TIMER_DURATION_HEADSET "1500" |
#define | ACTIVITY_START_URI "palm://com.palm.power/com/palm/power/activityStart" |
#define | ACTIVITY_ID_HEADSET "com.palm.keys-headset-btn-delay" |
#define | ACTIVITY_JSON_MSG_HEADSET "{\"id\":\""ACTIVITY_ID_HEADSET"\",\"duration_ms\":"ACTIVITY_TIMER_DURATION_HEADSET"}" |
#define | HEADSET_BTN_HOLD "hold" |
#define | HEADSET_BTN_SINGLE_PRESS "single_click" |
#define | HEADSET_BTN_DOUBLE_PRESS "double_click" |
#define ACTIVITY_ID_HEADSET "com.palm.keys-headset-btn-delay" |
#define ACTIVITY_JSON_MSG_HEADSET "{\"id\":\""ACTIVITY_ID_HEADSET"\",\"duration_ms\":"ACTIVITY_TIMER_DURATION_HEADSET"}" |
#define ACTIVITY_START_URI "palm://com.palm.power/com/palm/power/activityStart" |
#define ACTIVITY_TIMER_DURATION_HEADSET "1500" |
#define CATEGORY_AUDIO "/audio" |
#define CATEGORY_HEADSET "/headset" |
#define CATEGORY_MEDIA "/media" |
#define CATEGORY_SWITCHES "/switches" |
#define DOUBLE_PRESS_TIME_MS 1000 |
#define HEADSET_BTN_DOUBLE_PRESS "double_click" |
#define HEADSET_BTN_HOLD "hold" |
#define HEADSET_BTN_SINGLE_PRESS "single_click" |
#define KEYS |
#define LUNA_KEYS "com.palm.keys" |
#define METHOD_STATUS "status" |
#define PRESS_AND_HOLD_TIME_MS 2000 |
#define STR_HEADSET "headset" |
#define STR_HEADSET_BTN "headset_button" |
#define STR_HEADSET_MIC "headset-mic" |
#define STR_MEDIA_NEXT "next" |
#define STR_MEDIA_PAUSE "pause" |
#define STR_MEDIA_PLAY "play" |
#define STR_MEDIA_PREV "prev" |
#define STR_MEDIA_STOP "stop" |
#define STR_MEDIA_TOGGLE_PAUSE_PLAY "togglePausePlay" |
#define STR_POWER "power" |
#define STR_REPEAT_ALL "repeat-all" |
#define STR_REPEAT_NONE "repeat-none" |
#define STR_REPEAT_TRACK "repeat-track" |
#define STR_RINGER "ringer" |
#define STR_SHUFFLE_OFF "shuffle-off" |
#define STR_SHUFFLE_ON "shuffle-on" |
#define STR_SLIDER "slider" |
#define STR_VOLUME_DOWN "volume_down" |
#define STR_VOLUME_UP "volume_up" |