76 Q_PROPERTY(qreal pageMargin READ pageMargin WRITE setPageMargin) |
77 Q_PROPERTY(qreal pageMargin READ pageMargin WRITE setPageMargin) |
77 Q_PROPERTY(int snapLineFadeInDuration READ snapLineFadeInDuration WRITE setSnapLineFadeInDuration) |
78 Q_PROPERTY(int snapLineFadeInDuration READ snapLineFadeInDuration WRITE setSnapLineFadeInDuration) |
78 Q_PROPERTY(int snapLineFadeOutDuration READ snapLineFadeOutDuration WRITE setSnapLineFadeOutDuration) |
79 Q_PROPERTY(int snapLineFadeOutDuration READ snapLineFadeOutDuration WRITE setSnapLineFadeOutDuration) |
79 Q_PROPERTY(bool isSnapEffectsEnabled READ isSnapEffectsEnabled WRITE setSnapEffectsEnabled) |
80 Q_PROPERTY(bool isSnapEffectsEnabled READ isSnapEffectsEnabled WRITE setSnapEffectsEnabled) |
80 Q_PROPERTY(SceneType sceneType READ sceneType WRITE setSceneType) |
81 Q_PROPERTY(SceneType sceneType READ sceneType WRITE setSceneType) |
|
82 Q_PROPERTY(QEasingCurve::Type bounceAnimationEasingCurve READ bounceAnimationEasingCurve WRITE setBounceAnimationEasingCurve) |
|
83 Q_PROPERTY(QEasingCurve::Type pageChangeAnimationEasingCurve READ pageChangeAnimationEasingCurve WRITE setPageChangeAnimationEasingCurve) |
81 |
84 |
82 Q_ENUMS(SceneType) |
85 Q_ENUMS(SceneType) |
83 |
86 |
84 public: |
87 public: |
85 HsConfiguration(QObject *parent = 0); |
88 HsConfiguration(QObject *parent = 0); |
179 void setSnapLineFadeOutDuration(int value) { SETVALUE(mSnapLineFadeOutDuration, "snapLineFadeOutDuration") } |
182 void setSnapLineFadeOutDuration(int value) { SETVALUE(mSnapLineFadeOutDuration, "snapLineFadeOutDuration") } |
180 bool isSnapEffectsEnabled() const { return mIsSnapEffectsEnabled; } |
183 bool isSnapEffectsEnabled() const { return mIsSnapEffectsEnabled; } |
181 void setSnapEffectsEnabled(bool value) { SETVALUE(mIsSnapEffectsEnabled, "isSnapEffectsEnabled") } |
184 void setSnapEffectsEnabled(bool value) { SETVALUE(mIsSnapEffectsEnabled, "isSnapEffectsEnabled") } |
182 SceneType sceneType() const { return mSceneType; } |
185 SceneType sceneType() const { return mSceneType; } |
183 void setSceneType(SceneType value) { SETVALUE(mSceneType, "sceneType") } |
186 void setSceneType(SceneType value) { SETVALUE(mSceneType, "sceneType") } |
|
187 QEasingCurve::Type bounceAnimationEasingCurve() const { return mBounceAnimationEasingCurve; } |
|
188 void setBounceAnimationEasingCurve(QEasingCurve::Type value) { SETVALUE(mBounceAnimationEasingCurve, "bounceAnimationEasingCurve") } |
|
189 QEasingCurve::Type pageChangeAnimationEasingCurve() const { return mPageChangeAnimationEasingCurve; } |
|
190 void setPageChangeAnimationEasingCurve(QEasingCurve::Type value) { SETVALUE(mPageChangeAnimationEasingCurve, "pageChangeAnimationEasingCurve") } |
|
191 |
184 #undef SETVALUE |
192 #undef SETVALUE |
185 |
193 |
186 QSizeF minimumWidgetSizeInUnits() const; |
194 QSizeF minimumWidgetSizeInUnits() const; |
187 QSizeF maximumWidgetSizeInUnits() const; |
195 QSizeF maximumWidgetSizeInUnits() const; |
188 QSizeF minimumWidgetSizeInPixels() const; |
196 QSizeF minimumWidgetSizeInPixels() const; |
243 qreal mPageMargin; |
251 qreal mPageMargin; |
244 int mSnapLineFadeInDuration; |
252 int mSnapLineFadeInDuration; |
245 int mSnapLineFadeOutDuration; |
253 int mSnapLineFadeOutDuration; |
246 bool mIsSnapEffectsEnabled; |
254 bool mIsSnapEffectsEnabled; |
247 SceneType mSceneType; |
255 SceneType mSceneType; |
248 |
256 QEasingCurve::Type mBounceAnimationEasingCurve; |
|
257 QEasingCurve::Type mPageChangeAnimationEasingCurve; |
|
258 |
249 static HsConfiguration *mInstance; |
259 static HsConfiguration *mInstance; |
250 |
260 |
251 HOMESCREEN_TEST_FRIEND_CLASS(TestHsDomainModel) |
261 HOMESCREEN_TEST_FRIEND_CLASS(TestHsDomainModel) |
252 }; |
262 }; |
253 |
263 |