int endY;
int state;
int eventTime;
+ unsigned char quickpanelInfo; // to retrieve quick panel information for Accessibility
};
// Window
typedef Signal< void ( const RotationEvent& ) > RotationSignalType;
typedef Signal< void ( DevelWindow::EffectState, DevelWindow::EffectType ) > TransitionEffectEventSignalType;
typedef Signal< void ( ) > KeyboardRepeatSettingsChangedSignalType;
+ typedef Signal< void ( ) > WindowRedrawRequestSignalType;
// Input events
typedef Signal< void ( Integration::Point&, uint32_t ) > TouchEventSignalType;
// Accessibility
typedef Signal< void ( StyleChange::Type ) > StyleSignalType;
typedef Signal< void ( const AccessibilityInfo& ) > AccessibilitySignalType;
+ typedef Signal< void ( const unsigned char& ) > QuickPanelSignalType;
/**
* @brief Default constructor
AccessibilitySignalType& AccessibilitySignal();
/**
+ * @brief This signal is emitted when a quick panel event for accessibility is received.
+ */
+ QuickPanelSignalType& QuickPanelSignal();
+
+ /**
* @brief This signal is emitted when window's transition animation is started or ended.
*/
TransitionEffectEventSignalType& TransitionEffectEventSignal();
*/
KeyboardRepeatSettingsChangedSignalType& KeyboardRepeatSettingsChangedSignal();
+ /**
+ * @brief This signal is emitted when the window redraw is requested.
+ */
+ WindowRedrawRequestSignalType& WindowRedrawRequestSignal();
+
protected:
// Undefined
AccessibilitySignalType mAccessibilitySignal;
TransitionEffectEventSignalType mTransitionEffectEventSignal;
KeyboardRepeatSettingsChangedSignalType mKeyboardRepeatSettingsChangedSignal;
+ WindowRedrawRequestSignalType mWindowRedrawRequestSignal;
+ QuickPanelSignalType mQuickPanelSignal;
+ AccessibilityInfo mAccessibilityInfo;
};
} // namespace Adaptor