36 |
36 |
37 class HSDOMAINMODEL_EXPORT HsConfiguration : public QObject |
37 class HSDOMAINMODEL_EXPORT HsConfiguration : public QObject |
38 { |
38 { |
39 Q_OBJECT |
39 Q_OBJECT |
40 Q_PROPERTY(int bounceEffect READ bounceEffect WRITE setBounceEffect) |
40 Q_PROPERTY(int bounceEffect READ bounceEffect WRITE setBounceEffect) |
41 Q_PROPERTY(int widgetTapAndHoldTimeout READ widgetTapAndHoldTimeout WRITE setWidgetTapAndHoldTimeout) |
|
42 Q_PROPERTY(int sceneTapAndHoldTimeout READ sceneTapAndHoldTimeout WRITE setSceneTapAndHoldTimeout) |
|
43 Q_PROPERTY(int pageChangeAnimationDuration READ pageChangeAnimationDuration WRITE setPageChangeAnimationDuration) |
41 Q_PROPERTY(int pageChangeAnimationDuration READ pageChangeAnimationDuration WRITE setPageChangeAnimationDuration) |
44 Q_PROPERTY(int pageChangeZoneAnimationDuration READ pageChangeZoneAnimationDuration WRITE setPageChangeZoneAnimationDuration) |
42 Q_PROPERTY(int pageChangeZoneAnimationDuration READ pageChangeZoneAnimationDuration WRITE setPageChangeZoneAnimationDuration) |
45 Q_PROPERTY(int pageChangeZoneReverseAnimationDuration READ pageChangeZoneReverseAnimationDuration WRITE setPageChangeZoneReverseAnimationDuration) |
43 Q_PROPERTY(int pageChangeZoneReverseAnimationDuration READ pageChangeZoneReverseAnimationDuration WRITE setPageChangeZoneReverseAnimationDuration) |
46 Q_PROPERTY(int pageRemovedAnimationDuration READ pageRemovedAnimationDuration WRITE setPageRemovedAnimationDuration) |
44 Q_PROPERTY(int pageRemovedAnimationDuration READ pageRemovedAnimationDuration WRITE setPageRemovedAnimationDuration) |
47 Q_PROPERTY(int newPageAddedAnimationDuration READ newPageAddedAnimationDuration WRITE setNewPageAddedAnimationDuration) |
45 Q_PROPERTY(int newPageAddedAnimationDuration READ newPageAddedAnimationDuration WRITE setNewPageAddedAnimationDuration) |
49 Q_PROPERTY(int widgetDropEffectDuration READ widgetDropEffectDuration WRITE setWidgetDropEffectDuration) |
47 Q_PROPERTY(int widgetDropEffectDuration READ widgetDropEffectDuration WRITE setWidgetDropEffectDuration) |
50 Q_PROPERTY(int defaultPageId READ defaultPageId WRITE setDefaultPageId) |
48 Q_PROPERTY(int defaultPageId READ defaultPageId WRITE setDefaultPageId) |
51 Q_PROPERTY(int maximumPageCount READ maximumPageCount WRITE setMaximumPageCount) |
49 Q_PROPERTY(int maximumPageCount READ maximumPageCount WRITE setMaximumPageCount) |
52 Q_PROPERTY(bool isShortcutLabelVisible READ isShortcutLabelVisible WRITE setShortcutLabelVisible) |
50 Q_PROPERTY(bool isShortcutLabelVisible READ isShortcutLabelVisible WRITE setShortcutLabelVisible) |
53 Q_PROPERTY(qreal bounceFeedbackEffectDistance READ bounceFeedbackEffectDistance WRITE setBounceFeedbackEffectDistance) |
51 Q_PROPERTY(qreal bounceFeedbackEffectDistance READ bounceFeedbackEffectDistance WRITE setBounceFeedbackEffectDistance) |
54 Q_PROPERTY(qreal pageChangePanDistanceInPixels READ pageChangePanDistanceInPixels WRITE setPageChangePanDistanceInPixels) |
|
55 Q_PROPERTY(qreal tapAndHoldDistance READ tapAndHoldDistance WRITE setTapAndHoldDistance) |
|
56 Q_PROPERTY(qreal pageChangeZoneWidth READ pageChangeZoneWidth WRITE setPageChangeZoneWidth) |
52 Q_PROPERTY(qreal pageChangeZoneWidth READ pageChangeZoneWidth WRITE setPageChangeZoneWidth) |
57 Q_PROPERTY(qreal pageIndicatorSpacing READ pageIndicatorSpacing WRITE setPageIndicatorSpacing) |
53 Q_PROPERTY(qreal pageIndicatorSpacing READ pageIndicatorSpacing WRITE setPageIndicatorSpacing) |
58 Q_PROPERTY(qreal maximumWidgetHeight READ maximumWidgetHeight WRITE setMaximumWidgetHeight) |
54 Q_PROPERTY(qreal maximumWidgetHeight READ maximumWidgetHeight WRITE setMaximumWidgetHeight) |
59 Q_PROPERTY(qreal maximumWidgetWidth READ maximumWidgetWidth WRITE setMaximumWidgetWidth) |
55 Q_PROPERTY(qreal maximumWidgetWidth READ maximumWidgetWidth WRITE setMaximumWidgetWidth) |
60 Q_PROPERTY(qreal minimumWidgetHeight READ minimumWidgetHeight WRITE setMinimumWidgetHeight) |
56 Q_PROPERTY(qreal minimumWidgetHeight READ minimumWidgetHeight WRITE setMinimumWidgetHeight) |
100 emit propertyChanged(name); \ |
96 emit propertyChanged(name); \ |
101 } |
97 } |
102 |
98 |
103 int bounceEffect() const { return mBounceEffect; } |
99 int bounceEffect() const { return mBounceEffect; } |
104 void setBounceEffect(int value) { SETVALUE(mBounceEffect, "bounceEffect") } |
100 void setBounceEffect(int value) { SETVALUE(mBounceEffect, "bounceEffect") } |
105 int widgetTapAndHoldTimeout() const { return mWidgetTapAndHoldTimeout; } |
|
106 void setWidgetTapAndHoldTimeout(int value) { SETVALUE(mWidgetTapAndHoldTimeout, "widgetTapAndHoldTimeout") } |
|
107 int sceneTapAndHoldTimeout() const { return mSceneTapAndHoldTimeout; } |
|
108 void setSceneTapAndHoldTimeout(int value) { SETVALUE(mSceneTapAndHoldTimeout, "sceneTapAndHoldTimeout") } |
|
109 int pageChangeAnimationDuration() const { return mPageChangeAnimationDuration; } |
101 int pageChangeAnimationDuration() const { return mPageChangeAnimationDuration; } |
110 void setPageChangeAnimationDuration(int value) { SETVALUE(mPageChangeAnimationDuration, "pageChangeAnimationDuration") } |
102 void setPageChangeAnimationDuration(int value) { SETVALUE(mPageChangeAnimationDuration, "pageChangeAnimationDuration") } |
111 int pageChangeZoneAnimationDuration() const { return mPageChangeZoneAnimationDuration; } |
103 int pageChangeZoneAnimationDuration() const { return mPageChangeZoneAnimationDuration; } |
112 void setPageChangeZoneAnimationDuration(int value) { SETVALUE(mPageChangeZoneAnimationDuration, "pageChangeZoneAnimationDuration") } |
104 void setPageChangeZoneAnimationDuration(int value) { SETVALUE(mPageChangeZoneAnimationDuration, "pageChangeZoneAnimationDuration") } |
113 int pageChangeZoneReverseAnimationDuration() const { return mPageChangeZoneReverseAnimationDuration; } |
105 int pageChangeZoneReverseAnimationDuration() const { return mPageChangeZoneReverseAnimationDuration; } |
126 void setMaximumPageCount(int value) { SETVALUE(mMaximumPageCount, "maximumPageCount") } |
118 void setMaximumPageCount(int value) { SETVALUE(mMaximumPageCount, "maximumPageCount") } |
127 bool isShortcutLabelVisible() const { return mIsShortcutLabelVisible; } |
119 bool isShortcutLabelVisible() const { return mIsShortcutLabelVisible; } |
128 void setShortcutLabelVisible(bool value) { SETVALUE(mIsShortcutLabelVisible, "isShortcutLabelVisible") } |
120 void setShortcutLabelVisible(bool value) { SETVALUE(mIsShortcutLabelVisible, "isShortcutLabelVisible") } |
129 qreal bounceFeedbackEffectDistance() const { return mBounceFeedbackEffectDistance; } |
121 qreal bounceFeedbackEffectDistance() const { return mBounceFeedbackEffectDistance; } |
130 void setBounceFeedbackEffectDistance(qreal value) { SETVALUE(mBounceFeedbackEffectDistance, "bounceFeedbackEffectDistance") } |
122 void setBounceFeedbackEffectDistance(qreal value) { SETVALUE(mBounceFeedbackEffectDistance, "bounceFeedbackEffectDistance") } |
131 qreal pageChangePanDistanceInPixels() const { return mPageChangePanDistanceInPixels; } |
|
132 void setPageChangePanDistanceInPixels(qreal value) { SETVALUE(mPageChangePanDistanceInPixels, "pageChangePanDistanceInPixels") } |
|
133 qreal tapAndHoldDistance() const { return mTapAndHoldDistance; } |
|
134 void setTapAndHoldDistance(qreal value) { SETVALUE(mTapAndHoldDistance, "tapAndHoldDistance") } |
|
135 qreal pageChangeZoneWidth() const { return mPageChangeZoneWidth; } |
123 qreal pageChangeZoneWidth() const { return mPageChangeZoneWidth; } |
136 void setPageChangeZoneWidth(qreal value) { SETVALUE(mPageChangeZoneWidth, "pageChangeZoneWidth") } |
124 void setPageChangeZoneWidth(qreal value) { SETVALUE(mPageChangeZoneWidth, "pageChangeZoneWidth") } |
137 qreal pageIndicatorSpacing() const { return mPageIndicatorSpacing; } |
125 qreal pageIndicatorSpacing() const { return mPageIndicatorSpacing; } |
138 void setPageIndicatorSpacing(qreal value) { SETVALUE(mPageIndicatorSpacing, "pageIndicatorSpacing") } |
126 void setPageIndicatorSpacing(qreal value) { SETVALUE(mPageIndicatorSpacing, "pageIndicatorSpacing") } |
139 qreal maximumWidgetHeight() const { return mMaximumWidgetHeight; } |
127 qreal maximumWidgetHeight() const { return mMaximumWidgetHeight; } |
210 private: |
198 private: |
211 Q_DISABLE_COPY(HsConfiguration) |
199 Q_DISABLE_COPY(HsConfiguration) |
212 |
200 |
213 private: |
201 private: |
214 int mBounceEffect; |
202 int mBounceEffect; |
215 int mWidgetTapAndHoldTimeout; |
|
216 int mSceneTapAndHoldTimeout; |
|
217 int mPageChangeAnimationDuration; |
203 int mPageChangeAnimationDuration; |
218 int mPageChangeZoneAnimationDuration; |
204 int mPageChangeZoneAnimationDuration; |
219 int mPageChangeZoneReverseAnimationDuration; |
205 int mPageChangeZoneReverseAnimationDuration; |
220 int mPageRemovedAnimationDuration; |
206 int mPageRemovedAnimationDuration; |
221 int mNewPageAddedAnimationDuration; |
207 int mNewPageAddedAnimationDuration; |
223 int mWidgetDropEffectDuration; |
209 int mWidgetDropEffectDuration; |
224 int mDefaultPageId; |
210 int mDefaultPageId; |
225 int mMaximumPageCount; |
211 int mMaximumPageCount; |
226 bool mIsShortcutLabelVisible; |
212 bool mIsShortcutLabelVisible; |
227 qreal mBounceFeedbackEffectDistance; |
213 qreal mBounceFeedbackEffectDistance; |
228 qreal mPageChangePanDistanceInPixels; |
|
229 qreal mTapAndHoldDistance; |
|
230 qreal mPageChangeZoneWidth; |
214 qreal mPageChangeZoneWidth; |
231 qreal mPageIndicatorSpacing; |
215 qreal mPageIndicatorSpacing; |
232 qreal mMaximumWidgetHeight; |
216 qreal mMaximumWidgetHeight; |
233 qreal mMaximumWidgetWidth; |
217 qreal mMaximumWidgetWidth; |
234 qreal mMinimumWidgetHeight; |
218 qreal mMinimumWidgetHeight; |