equal
deleted
inserted
replaced
75 Q_PROPERTY(int snapLineFadeOutDuration READ snapLineFadeOutDuration WRITE setSnapLineFadeOutDuration) |
75 Q_PROPERTY(int snapLineFadeOutDuration READ snapLineFadeOutDuration WRITE setSnapLineFadeOutDuration) |
76 Q_PROPERTY(bool isSnapEffectsEnabled READ isSnapEffectsEnabled WRITE setSnapEffectsEnabled) |
76 Q_PROPERTY(bool isSnapEffectsEnabled READ isSnapEffectsEnabled WRITE setSnapEffectsEnabled) |
77 Q_PROPERTY(SceneType sceneType READ sceneType WRITE setSceneType) |
77 Q_PROPERTY(SceneType sceneType READ sceneType WRITE setSceneType) |
78 Q_PROPERTY(QEasingCurve::Type bounceAnimationEasingCurve READ bounceAnimationEasingCurve WRITE setBounceAnimationEasingCurve) |
78 Q_PROPERTY(QEasingCurve::Type bounceAnimationEasingCurve READ bounceAnimationEasingCurve WRITE setBounceAnimationEasingCurve) |
79 Q_PROPERTY(QEasingCurve::Type pageChangeAnimationEasingCurve READ pageChangeAnimationEasingCurve WRITE setPageChangeAnimationEasingCurve) |
79 Q_PROPERTY(QEasingCurve::Type pageChangeAnimationEasingCurve READ pageChangeAnimationEasingCurve WRITE setPageChangeAnimationEasingCurve) |
|
80 Q_PROPERTY(int widgetOrganizerAnchorDistance READ widgetOrganizerAnchorDistance WRITE setWidgetOrganizerAnchorDistance) |
|
81 Q_PROPERTY(WidgetOrganizerSearchSequence widgetOrganizerSearchSequence READ widgetOrganizerSearchSequence WRITE setWidgetOrganizerSearchSequence) |
80 |
82 |
81 Q_ENUMS(SceneType) |
83 Q_ENUMS(SceneType) |
|
84 Q_ENUMS(WidgetOrganizerSearchSequence) |
82 |
85 |
83 public: |
86 public: |
84 HsConfiguration(QObject *parent = 0); |
87 HsConfiguration(QObject *parent = 0); |
85 ~HsConfiguration(); |
88 ~HsConfiguration(); |
86 |
89 |
87 enum SceneType |
90 enum SceneType |
88 { |
91 { |
89 PageWallpapers, |
92 PageWallpapers, |
90 SceneWallpaper |
93 SceneWallpaper |
91 }; |
94 }; |
|
95 |
|
96 enum WidgetOrganizerSearchSequence |
|
97 { |
|
98 SearchRowByRow, |
|
99 SearchColumnByColumn |
|
100 }; |
92 |
101 |
93 #define SETVALUE(member, name) \ |
102 #define SETVALUE(member, name) \ |
94 if (member != value) { \ |
103 if (member != value) { \ |
95 member = value; \ |
104 member = value; \ |
96 emit propertyChanged(name); \ |
105 emit propertyChanged(name); \ |
174 void setSceneType(SceneType value) { SETVALUE(mSceneType, "sceneType") } |
183 void setSceneType(SceneType value) { SETVALUE(mSceneType, "sceneType") } |
175 QEasingCurve::Type bounceAnimationEasingCurve() const { return mBounceAnimationEasingCurve; } |
184 QEasingCurve::Type bounceAnimationEasingCurve() const { return mBounceAnimationEasingCurve; } |
176 void setBounceAnimationEasingCurve(QEasingCurve::Type value) { SETVALUE(mBounceAnimationEasingCurve, "bounceAnimationEasingCurve") } |
185 void setBounceAnimationEasingCurve(QEasingCurve::Type value) { SETVALUE(mBounceAnimationEasingCurve, "bounceAnimationEasingCurve") } |
177 QEasingCurve::Type pageChangeAnimationEasingCurve() const { return mPageChangeAnimationEasingCurve; } |
186 QEasingCurve::Type pageChangeAnimationEasingCurve() const { return mPageChangeAnimationEasingCurve; } |
178 void setPageChangeAnimationEasingCurve(QEasingCurve::Type value) { SETVALUE(mPageChangeAnimationEasingCurve, "pageChangeAnimationEasingCurve") } |
187 void setPageChangeAnimationEasingCurve(QEasingCurve::Type value) { SETVALUE(mPageChangeAnimationEasingCurve, "pageChangeAnimationEasingCurve") } |
|
188 int widgetOrganizerAnchorDistance() const { return mWidgetOrganizerAnchorDistance; } |
|
189 void setWidgetOrganizerAnchorDistance(int value) { SETVALUE(mWidgetOrganizerAnchorDistance, "widgetOrganizerAnchorDistance") } |
|
190 WidgetOrganizerSearchSequence widgetOrganizerSearchSequence() const { return mWidgetOrganizerSearchSequence; } |
|
191 void setWidgetOrganizerSearchSequence(WidgetOrganizerSearchSequence value) { SETVALUE(mWidgetOrganizerSearchSequence, "widgetOrganizerSearchSequence") } |
179 |
192 |
180 #undef SETVALUE |
193 #undef SETVALUE |
181 |
194 |
182 QSizeF minimumWidgetSizeInUnits() const; |
195 QSizeF minimumWidgetSizeInUnits() const; |
183 QSizeF maximumWidgetSizeInUnits() const; |
196 QSizeF maximumWidgetSizeInUnits() const; |
237 int mSnapLineFadeOutDuration; |
250 int mSnapLineFadeOutDuration; |
238 bool mIsSnapEffectsEnabled; |
251 bool mIsSnapEffectsEnabled; |
239 SceneType mSceneType; |
252 SceneType mSceneType; |
240 QEasingCurve::Type mBounceAnimationEasingCurve; |
253 QEasingCurve::Type mBounceAnimationEasingCurve; |
241 QEasingCurve::Type mPageChangeAnimationEasingCurve; |
254 QEasingCurve::Type mPageChangeAnimationEasingCurve; |
|
255 int mWidgetOrganizerAnchorDistance; |
|
256 WidgetOrganizerSearchSequence mWidgetOrganizerSearchSequence; |
242 |
257 |
243 static HsConfiguration *mInstance; |
258 static HsConfiguration *mInstance; |
244 |
259 |
245 HOMESCREEN_TEST_FRIEND_CLASS(TestHsDomainModel) |
260 HOMESCREEN_TEST_FRIEND_CLASS(TestHsDomainModel) |
246 }; |
261 }; |