| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright (C) 2012 Samsung Electronics | 2  *  Copyright (C) 2012 Samsung Electronics | 
| 3  * | 3  * | 
| 4  *  This library is free software; you can redistribute it and/or | 4  *  This library is free software; you can redistribute it and/or | 
| 5  *  modify it under the terms of the GNU Library General Public | 5  *  modify it under the terms of the GNU Library General Public | 
| 6  *  License as published by the Free Software Foundation; either | 6  *  License as published by the Free Software Foundation; either | 
| 7  *  version 2 of the License, or (at your option) any later version. | 7  *  version 2 of the License, or (at your option) any later version. | 
| 8  * | 8  * | 
| 9  *  This library is distributed in the hope that it will be useful, | 9  *  This library is distributed in the hope that it will be useful, | 
| 10  *  but WITHOUT ANY WARRANTY; without even the implied warranty of | 10  *  but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 12 matching lines...) Expand all  Loading... | 
| 23 #include "core/page/Page.h" | 23 #include "core/page/Page.h" | 
| 24 #include "core/page/PageLifecycleObserver.h" | 24 #include "core/page/PageLifecycleObserver.h" | 
| 25 #include "platform/Timer.h" | 25 #include "platform/Timer.h" | 
| 26 #include "wtf/PassOwnPtr.h" | 26 #include "wtf/PassOwnPtr.h" | 
| 27 #include "wtf/Vector.h" | 27 #include "wtf/Vector.h" | 
| 28 | 28 | 
| 29 namespace blink { | 29 namespace blink { | 
| 30 | 30 | 
| 31 class LocalFrame; | 31 class LocalFrame; | 
| 32 class Navigator; | 32 class Navigator; | 
|  | 33 class Page; | 
| 33 class UnsignedLongOrUnsignedLongSequence; | 34 class UnsignedLongOrUnsignedLongSequence; | 
| 34 | 35 | 
| 35 class NavigatorVibration final | 36 class NavigatorVibration final | 
| 36     : public NoBaseWillBeGarbageCollectedFinalized<NavigatorVibration> | 37     : public NoBaseWillBeGarbageCollectedFinalized<NavigatorVibration> | 
| 37     , public WillBeHeapSupplement<Page> | 38     , public WillBeHeapSupplement<Page> | 
| 38     , public PageLifecycleObserver { | 39     , public PageLifecycleObserver { | 
| 39     WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(NavigatorVibration); | 40     WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(NavigatorVibration); | 
| 40 public: | 41 public: | 
| 41     typedef Vector<unsigned> VibrationPattern; | 42     typedef Vector<unsigned> VibrationPattern; | 
| 42 | 43 | 
| (...skipping 25 matching lines...) Expand all  Loading... | 
| 68 | 69 | 
| 69     Timer<NavigatorVibration> m_timerStart; | 70     Timer<NavigatorVibration> m_timerStart; | 
| 70     Timer<NavigatorVibration> m_timerStop; | 71     Timer<NavigatorVibration> m_timerStop; | 
| 71     bool m_isVibrating; | 72     bool m_isVibrating; | 
| 72     VibrationPattern m_pattern; | 73     VibrationPattern m_pattern; | 
| 73 }; | 74 }; | 
| 74 | 75 | 
| 75 } // namespace blink | 76 } // namespace blink | 
| 76 | 77 | 
| 77 #endif // NavigatorVibration_h | 78 #endif // NavigatorVibration_h | 
| OLD | NEW | 
|---|