@@ -44,7 +44,7 @@ class ScrollToAction : public AnimatedScrollAction {
44
44
*/
45
45
static std::shared_ptr<ScrollToAction> make (const TimersPtr& timers,
46
46
const std::shared_ptr<CoreCommand>& command,
47
- const ComponentPtr & target = nullptr );
47
+ const CoreComponentPtr & target = nullptr );
48
48
/* *
49
49
* Called from SpeakItem during line highlight mode.
50
50
* @param timers Timer reference.
@@ -56,7 +56,7 @@ class ScrollToAction : public AnimatedScrollAction {
56
56
static std::shared_ptr<ScrollToAction> make (const TimersPtr& timers,
57
57
const std::shared_ptr<CoreCommand>& command,
58
58
const Rect & subBounds,
59
- const ComponentPtr & target = nullptr );
59
+ const CoreComponentPtr & target = nullptr );
60
60
61
61
62
62
/* *
@@ -72,7 +72,7 @@ class ScrollToAction : public AnimatedScrollAction {
72
72
const CommandScrollAlign& align,
73
73
const Rect & subBounds,
74
74
const ContextPtr& context,
75
- const ComponentPtr & target = nullptr );
75
+ const CoreComponentPtr & target = nullptr );
76
76
77
77
/* *
78
78
* Called in order to bring child into view, utilizing snap setting if exists.
@@ -82,15 +82,15 @@ class ScrollToAction : public AnimatedScrollAction {
82
82
* @return
83
83
*/
84
84
static std::shared_ptr<ScrollToAction> makeUsingSnap (const TimersPtr& timers,
85
- const ComponentPtr & target,
85
+ const CoreComponentPtr & target,
86
86
apl_duration_t duration);
87
87
88
88
ScrollToAction (const TimersPtr& timers,
89
89
const CommandScrollAlign& align,
90
90
const Rect & subBounds,
91
91
const ContextPtr& context,
92
92
bool scrollToSubBounds,
93
- const ComponentPtr & target,
93
+ const CoreComponentPtr & target,
94
94
const CoreComponentPtr& scrollableParent,
95
95
apl_duration_t duration);
96
96
@@ -100,7 +100,7 @@ class ScrollToAction : public AnimatedScrollAction {
100
100
const Rect & subBounds,
101
101
const ContextPtr& context,
102
102
bool scrollToSubBounds,
103
- const ComponentPtr & target = nullptr ,
103
+ const CoreComponentPtr & target = nullptr ,
104
104
apl_duration_t duration = 0 ,
105
105
bool useSnap = false );
106
106
@@ -112,7 +112,7 @@ class ScrollToAction : public AnimatedScrollAction {
112
112
CommandScrollAlign mAlign ;
113
113
Rect mSubBounds ;
114
114
bool mScrollToSubBounds ;
115
- ComponentPtr mTarget ;
115
+ CoreComponentPtr mTarget ;
116
116
};
117
117
118
118
0 commit comments