author | hgs |
Fri, 25 Jun 2010 19:19:22 +0300 | |
changeset 62 | 341166945d65 |
parent 55 | 03646e8da489 |
child 63 | 52b0f64eeb51 |
child 77 | 4b195f3bea29 |
permissions | -rw-r--r-- |
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
1 |
/* |
62 | 2 |
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
3 |
* All rights reserved. |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
4 |
* This component and the accompanying materials are made available |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
5 |
* under the terms of "Eclipse Public License v1.0" |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
6 |
* which accompanies this distribution, and is available |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html". |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
8 |
* |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
9 |
* Initial Contributors: |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
10 |
* Nokia Corporation - initial contribution. |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
11 |
* |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
12 |
* Contributors: |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
13 |
* |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
14 |
* Description: |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
15 |
* |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
16 |
*/ |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
17 |
|
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
18 |
#ifndef HSCONFIGURATION_H |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
19 |
#define HSCONFIGURATION_H |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
20 |
|
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
21 |
#include <QObject> |
62 | 22 |
#include <QVariant> |
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
23 |
|
55
03646e8da489
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
51
diff
changeset
|
24 |
#include <HbFeedback> |
03646e8da489
Revision: 201021
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
51
diff
changeset
|
25 |
|
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
26 |
#include "hsdomainmodel_global.h" |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
27 |
|
62 | 28 |
#include "hstest_global.h" |
29 |
HOMESCREEN_TEST_CLASS(TestHsDomainModel) |
|
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
30 |
|
62 | 31 |
#define HSCONFIGURATION_GET(getter) \ |
32 |
HsConfiguration::instance()->getter() |
|
33 |
#define HSCONFIGURATION_SET(setter, value) \ |
|
34 |
HsConfiguration::instance()->setter(value) |
|
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
35 |
|
62 | 36 |
class HSDOMAINMODEL_EXPORT HsConfiguration : public QObject |
37 |
{ |
|
38 |
Q_OBJECT |
|
39 |
Q_PROPERTY(int bounceEffect READ bounceEffect WRITE setBounceEffect) |
|
40 |
Q_PROPERTY(int widgetTapAndHoldTimeout READ widgetTapAndHoldTimeout WRITE setWidgetTapAndHoldTimeout) |
|
41 |
Q_PROPERTY(int sceneTapAndHoldTimeout READ sceneTapAndHoldTimeout WRITE setSceneTapAndHoldTimeout) |
|
42 |
Q_PROPERTY(int pageChangeAnimationDuration READ pageChangeAnimationDuration WRITE setPageChangeAnimationDuration) |
|
43 |
Q_PROPERTY(int pageChangeZoneAnimationDuration READ pageChangeZoneAnimationDuration WRITE setPageChangeZoneAnimationDuration) |
|
44 |
Q_PROPERTY(int pageChangeZoneReverseAnimationDuration READ pageChangeZoneReverseAnimationDuration WRITE setPageChangeZoneReverseAnimationDuration) |
|
45 |
Q_PROPERTY(int pageRemovedAnimationDuration READ pageRemovedAnimationDuration WRITE setPageRemovedAnimationDuration) |
|
46 |
Q_PROPERTY(int newPageAddedAnimationDuration READ newPageAddedAnimationDuration WRITE setNewPageAddedAnimationDuration) |
|
47 |
Q_PROPERTY(int widgetDragEffectDuration READ widgetDragEffectDuration WRITE setWidgetDragEffectDuration) |
|
48 |
Q_PROPERTY(int widgetDropEffectDuration READ widgetDropEffectDuration WRITE setWidgetDropEffectDuration) |
|
49 |
Q_PROPERTY(int defaultPageId READ defaultPageId WRITE setDefaultPageId) |
|
50 |
Q_PROPERTY(int maximumPageCount READ maximumPageCount WRITE setMaximumPageCount) |
|
51 |
Q_PROPERTY(bool isShortcutLabelVisible READ isShortcutLabelVisible WRITE setShortcutLabelVisible) |
|
52 |
Q_PROPERTY(qreal bounceFeedbackEffectDistance READ bounceFeedbackEffectDistance WRITE setBounceFeedbackEffectDistance) |
|
53 |
Q_PROPERTY(qreal pageChangePanDistanceInPixels READ pageChangePanDistanceInPixels WRITE setPageChangePanDistanceInPixels) |
|
54 |
Q_PROPERTY(qreal tapAndHoldDistance READ tapAndHoldDistance WRITE setTapAndHoldDistance) |
|
55 |
Q_PROPERTY(qreal pageChangeZoneWidth READ pageChangeZoneWidth WRITE setPageChangeZoneWidth) |
|
56 |
Q_PROPERTY(qreal pageIndicatorSpacing READ pageIndicatorSpacing WRITE setPageIndicatorSpacing) |
|
57 |
Q_PROPERTY(qreal maximumWidgetHeight READ maximumWidgetHeight WRITE setMaximumWidgetHeight) |
|
58 |
Q_PROPERTY(qreal maximumWidgetWidth READ maximumWidgetWidth WRITE setMaximumWidgetWidth) |
|
59 |
Q_PROPERTY(qreal minimumWidgetHeight READ minimumWidgetHeight WRITE setMinimumWidgetHeight) |
|
60 |
Q_PROPERTY(qreal minimumWidgetWidth READ minimumWidgetWidth WRITE setMinimumWidgetWidth) |
|
61 |
Q_PROPERTY(qreal pageChangePanDistance READ pageChangePanDistance WRITE setPageChangePanDistance) |
|
62 |
Q_PROPERTY(HbFeedback::InstantEffect pageChangeFeedbackEffect READ pageChangeFeedbackEffect WRITE setPageChangeFeedbackEffect) |
|
63 |
Q_PROPERTY(HbFeedback::InstantEffect widgetPickFeedbackEffect READ widgetPickFeedbackEffect WRITE setWidgetPickFeedbackEffect) |
|
64 |
Q_PROPERTY(HbFeedback::InstantEffect widgetDropFeedbackEffect READ widgetDropFeedbackEffect WRITE setWidgetDropFeedbackEffect) |
|
65 |
Q_PROPERTY(HbFeedback::InstantEffect widgetRepositionFeedbackEffect READ widgetRepositionFeedbackEffect WRITE setWidgetRepositionFeedbackEffect) |
|
66 |
Q_PROPERTY(HbFeedback::InstantEffect widgetOverTrashbinFeedbackEffect READ widgetOverTrashbinFeedbackEffect WRITE setWidgetOverTrashbinFeedbackEffect) |
|
67 |
Q_PROPERTY(HbFeedback::InstantEffect widgetDropToTrashbinFeedbackEffect READ widgetDropToTrashbinFeedbackEffect WRITE setWidgetDropToTrashbinFeedbackEffect) |
|
68 |
Q_PROPERTY(HbFeedback::InstantEffect shortcutWidgetTapFeedbackEffect READ shortcutWidgetTapFeedbackEffect WRITE setShortcutWidgetTapFeedbackEffect) |
|
69 |
Q_PROPERTY(HbFeedback::InstantEffect widgetMoveBlockedFeedbackEffect READ widgetMoveBlockedFeedbackEffect WRITE setWidgetMoveBlockedFeedbackEffect) |
|
70 |
Q_PROPERTY(HbFeedback::InstantEffect clockWidgetTapFeedbackEffect READ clockWidgetTapFeedbackEffect WRITE setClockWidgetTapFeedbackEffect) |
|
71 |
Q_PROPERTY(HbFeedback::InstantEffect widgetSnappingFeedbackEffect READ widgetSnappingFeedbackEffect WRITE setWidgetSnappingFeedbackEffect) |
|
72 |
Q_PROPERTY(bool isSnapEnabled READ isSnapEnabled WRITE setSnapEnabled) |
|
73 |
Q_PROPERTY(int snapTimeout READ snapTimeout WRITE setSnapTimeout) |
|
74 |
Q_PROPERTY(qreal snapForce READ snapForce WRITE setSnapForce) |
|
75 |
Q_PROPERTY(qreal snapGap READ snapGap WRITE setSnapGap) |
|
76 |
Q_PROPERTY(qreal snapBorderGap READ snapBorderGap WRITE setSnapBorderGap) |
|
77 |
Q_PROPERTY(int snapLineFadeInDuration READ snapLineFadeInDuration WRITE setSnapLineFadeInDuration) |
|
78 |
Q_PROPERTY(int snapLineFadeOutDuration READ snapLineFadeOutDuration WRITE setSnapLineFadeOutDuration) |
|
79 |
Q_PROPERTY(bool isSnapEffectsEnabled READ isSnapEffectsEnabled WRITE setSnapEffectsEnabled) |
|
80 |
Q_PROPERTY(SceneType sceneType READ sceneType WRITE setSceneType) |
|
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
81 |
|
62 | 82 |
Q_ENUMS(SceneType) |
83 |
||
84 |
public: |
|
85 |
HsConfiguration(QObject *parent = 0); |
|
86 |
~HsConfiguration(); |
|
87 |
||
88 |
enum SceneType |
|
89 |
{ |
|
90 |
PageWallpapers, |
|
91 |
SceneWallpaper |
|
92 |
}; |
|
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
93 |
|
62 | 94 |
int bounceEffect() const { return mBounceEffect; } |
95 |
void setBounceEffect(int effect) { mBounceEffect = effect; } |
|
96 |
int widgetTapAndHoldTimeout() const { return mWidgetTapAndHoldTimeout; } |
|
97 |
void setWidgetTapAndHoldTimeout(int timeout) { mWidgetTapAndHoldTimeout = timeout; } |
|
98 |
int sceneTapAndHoldTimeout() const { return mSceneTapAndHoldTimeout; } |
|
99 |
void setSceneTapAndHoldTimeout(int timeout) { mSceneTapAndHoldTimeout = timeout; } |
|
100 |
int pageChangeAnimationDuration() const { return mPageChangeAnimationDuration; } |
|
101 |
void setPageChangeAnimationDuration(int duration) { mPageChangeAnimationDuration = duration; } |
|
102 |
int pageChangeZoneAnimationDuration() const { return mPageChangeZoneAnimationDuration; } |
|
103 |
void setPageChangeZoneAnimationDuration(int duration) { mPageChangeZoneAnimationDuration = duration; } |
|
104 |
int pageChangeZoneReverseAnimationDuration() const { return mPageChangeZoneReverseAnimationDuration; } |
|
105 |
void setPageChangeZoneReverseAnimationDuration(int duration) { mPageChangeZoneReverseAnimationDuration = duration; } |
|
106 |
int pageRemovedAnimationDuration() const { return mPageRemovedAnimationDuration; } |
|
107 |
void setPageRemovedAnimationDuration(int duration) { mPageRemovedAnimationDuration = duration; } |
|
108 |
int newPageAddedAnimationDuration() const { return mNewPageAddedAnimationDuration; } |
|
109 |
void setNewPageAddedAnimationDuration(int duration) { mNewPageAddedAnimationDuration = duration; } |
|
110 |
int widgetDragEffectDuration() const { return mWidgetDragEffectDuration; } |
|
111 |
void setWidgetDragEffectDuration(int duration) { mWidgetDragEffectDuration = duration; } |
|
112 |
int widgetDropEffectDuration() const { return mWidgetDropEffectDuration; } |
|
113 |
void setWidgetDropEffectDuration(int duration) { mWidgetDropEffectDuration = duration; } |
|
114 |
int defaultPageId() const { return mDefaultPageId; } |
|
115 |
void setDefaultPageId(int id) { mDefaultPageId = id; } |
|
116 |
int maximumPageCount() const { return mMaximumPageCount; } |
|
117 |
void setMaximumPageCount(int count) { mMaximumPageCount = count; } |
|
118 |
bool isShortcutLabelVisible() const { return mIsShortcutLabelVisible; } |
|
119 |
void setShortcutLabelVisible(bool visible) { mIsShortcutLabelVisible = visible; } |
|
120 |
qreal bounceFeedbackEffectDistance() const { return mBounceFeedbackEffectDistance; } |
|
121 |
void setBounceFeedbackEffectDistance(qreal distance) { mBounceFeedbackEffectDistance = distance; } |
|
122 |
qreal pageChangePanDistanceInPixels() const { return mPageChangePanDistanceInPixels; } |
|
123 |
void setPageChangePanDistanceInPixels(qreal distance) { mPageChangePanDistanceInPixels = distance; } |
|
124 |
qreal tapAndHoldDistance() const { return mTapAndHoldDistance; } |
|
125 |
void setTapAndHoldDistance(qreal distance) { mTapAndHoldDistance = distance; } |
|
126 |
qreal pageChangeZoneWidth() const { return mPageChangeZoneWidth; } |
|
127 |
void setPageChangeZoneWidth(qreal width) { mPageChangeZoneWidth = width; } |
|
128 |
qreal pageIndicatorSpacing() const { return mPageIndicatorSpacing; } |
|
129 |
void setPageIndicatorSpacing(qreal spacing) { mPageIndicatorSpacing = spacing; } |
|
130 |
qreal maximumWidgetHeight() const { return mMaximumWidgetHeight; } |
|
131 |
void setMaximumWidgetHeight(qreal height) { mMaximumWidgetHeight = height; } |
|
132 |
qreal maximumWidgetWidth() const { return mMaximumWidgetWidth; } |
|
133 |
void setMaximumWidgetWidth(qreal width) { mMaximumWidgetWidth = width; } |
|
134 |
qreal minimumWidgetHeight() const { return mMinimumWidgetHeight; } |
|
135 |
void setMinimumWidgetHeight(qreal height) { mMinimumWidgetHeight = height; } |
|
136 |
qreal minimumWidgetWidth() const { return mMinimumWidgetWidth; } |
|
137 |
void setMinimumWidgetWidth(qreal width) { mMinimumWidgetWidth = width; } |
|
138 |
qreal pageChangePanDistance() const { return mPageChangePanDistance; } |
|
139 |
void setPageChangePanDistance(qreal distance) { mPageChangePanDistance = distance; } |
|
140 |
HbFeedback::InstantEffect pageChangeFeedbackEffect() const { return mPageChangeFeedbackEffect; } |
|
141 |
void setPageChangeFeedbackEffect(HbFeedback::InstantEffect effect) { mPageChangeFeedbackEffect = effect; } |
|
142 |
HbFeedback::InstantEffect widgetPickFeedbackEffect() const { return mWidgetPickFeedbackEffect; } |
|
143 |
void setWidgetPickFeedbackEffect(HbFeedback::InstantEffect effect) { mWidgetPickFeedbackEffect = effect; } |
|
144 |
HbFeedback::InstantEffect widgetDropFeedbackEffect() const { return mWidgetDropFeedbackEffect; } |
|
145 |
void setWidgetDropFeedbackEffect(HbFeedback::InstantEffect effect) { mWidgetDropFeedbackEffect = effect; } |
|
146 |
HbFeedback::InstantEffect widgetRepositionFeedbackEffect() const { return mWidgetRepositionFeedbackEffect; } |
|
147 |
void setWidgetRepositionFeedbackEffect(HbFeedback::InstantEffect effect) { mWidgetRepositionFeedbackEffect = effect; } |
|
148 |
HbFeedback::InstantEffect widgetOverTrashbinFeedbackEffect() const { return mWidgetOverTrashbinFeedbackEffect; } |
|
149 |
void setWidgetOverTrashbinFeedbackEffect(HbFeedback::InstantEffect effect) { mWidgetOverTrashbinFeedbackEffect = effect; } |
|
150 |
HbFeedback::InstantEffect widgetDropToTrashbinFeedbackEffect() const { return mWidgetDropToTrashbinFeedbackEffect; } |
|
151 |
void setWidgetDropToTrashbinFeedbackEffect(HbFeedback::InstantEffect effect) { mWidgetDropToTrashbinFeedbackEffect = effect; } |
|
152 |
HbFeedback::InstantEffect shortcutWidgetTapFeedbackEffect() const { return mShortcutWidgetTapFeedbackEffect; } |
|
153 |
void setShortcutWidgetTapFeedbackEffect(HbFeedback::InstantEffect effect) { mShortcutWidgetTapFeedbackEffect = effect; } |
|
154 |
HbFeedback::InstantEffect widgetMoveBlockedFeedbackEffect() const { return mWidgetMoveBlockedFeedbackEffect; } |
|
155 |
void setWidgetMoveBlockedFeedbackEffect(HbFeedback::InstantEffect effect) { mWidgetMoveBlockedFeedbackEffect = effect; } |
|
156 |
HbFeedback::InstantEffect clockWidgetTapFeedbackEffect() const { return mClockWidgetTapFeedbackEffect; } |
|
157 |
void setClockWidgetTapFeedbackEffect(HbFeedback::InstantEffect effect) { mClockWidgetTapFeedbackEffect = effect; } |
|
158 |
HbFeedback::InstantEffect widgetSnappingFeedbackEffect() const { return mWidgetSnappingFeedbackEffect; } |
|
159 |
void setWidgetSnappingFeedbackEffect(HbFeedback::InstantEffect effect) { mWidgetSnappingFeedbackEffect = effect; } |
|
160 |
bool isSnapEnabled() const { return mIsSnapEnabled; } |
|
161 |
void setSnapEnabled(bool enabled) { mIsSnapEnabled = enabled; } |
|
162 |
int snapTimeout() const { return mSnapTimeout; } |
|
163 |
void setSnapTimeout(int timeout) { mSnapTimeout = timeout; } |
|
164 |
qreal snapForce() const { return mSnapForce; } |
|
165 |
void setSnapForce(qreal force) { mSnapForce = force; } |
|
166 |
qreal snapGap() const { return mSnapGap; } |
|
167 |
void setSnapGap(qreal gap) { mSnapGap = gap; } |
|
168 |
qreal snapBorderGap() const { return mSnapBorderGap; } |
|
169 |
void setSnapBorderGap(qreal gap) { mSnapBorderGap = gap; } |
|
170 |
int snapLineFadeInDuration() const { return mSnapLineFadeInDuration; } |
|
171 |
void setSnapLineFadeInDuration(int duration) { mSnapLineFadeInDuration = duration; } |
|
172 |
int snapLineFadeOutDuration() const { return mSnapLineFadeOutDuration; } |
|
173 |
void setSnapLineFadeOutDuration(int duration) { mSnapLineFadeOutDuration = duration; } |
|
174 |
bool isSnapEffectsEnabled() const { return mIsSnapEffectsEnabled; } |
|
175 |
void setSnapEffectsEnabled(bool enabled) { mIsSnapEffectsEnabled = enabled; } |
|
176 |
SceneType sceneType() const { return mSceneType; } |
|
177 |
void setSceneType(SceneType type) { mSceneType = type; } |
|
178 |
||
179 |
QSizeF minimumWidgetSizeInUnits() const; |
|
180 |
QSizeF maximumWidgetSizeInUnits() const; |
|
181 |
QSizeF minimumWidgetSizeInPixels() const; |
|
182 |
QSizeF maximumWidgetSizeInPixels() const; |
|
183 |
||
184 |
bool load(); |
|
185 |
bool importFromFile(const QString &path); |
|
186 |
bool exportToFile(const QString &path); |
|
187 |
||
188 |
static HsConfiguration *instance(); |
|
189 |
static HsConfiguration *takeInstance(); |
|
190 |
static void setInstance(HsConfiguration *instance); |
|
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
191 |
|
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
192 |
private: |
62 | 193 |
Q_DISABLE_COPY(HsConfiguration) |
194 |
||
195 |
private: |
|
196 |
int mBounceEffect; |
|
197 |
int mWidgetTapAndHoldTimeout; |
|
198 |
int mSceneTapAndHoldTimeout; |
|
199 |
int mPageChangeAnimationDuration; |
|
200 |
int mPageChangeZoneAnimationDuration; |
|
201 |
int mPageChangeZoneReverseAnimationDuration; |
|
202 |
int mPageRemovedAnimationDuration; |
|
203 |
int mNewPageAddedAnimationDuration; |
|
204 |
int mWidgetDragEffectDuration; |
|
205 |
int mWidgetDropEffectDuration; |
|
206 |
int mDefaultPageId; |
|
207 |
int mMaximumPageCount; |
|
208 |
bool mIsShortcutLabelVisible; |
|
209 |
qreal mBounceFeedbackEffectDistance; |
|
210 |
qreal mPageChangePanDistanceInPixels; |
|
211 |
qreal mTapAndHoldDistance; |
|
212 |
qreal mPageChangeZoneWidth; |
|
213 |
qreal mPageIndicatorSpacing; |
|
214 |
qreal mMaximumWidgetHeight; |
|
215 |
qreal mMaximumWidgetWidth; |
|
216 |
qreal mMinimumWidgetHeight; |
|
217 |
qreal mMinimumWidgetWidth; |
|
218 |
qreal mPageChangePanDistance; |
|
219 |
HbFeedback::InstantEffect mPageChangeFeedbackEffect; |
|
220 |
HbFeedback::InstantEffect mWidgetPickFeedbackEffect; |
|
221 |
HbFeedback::InstantEffect mWidgetDropFeedbackEffect; |
|
222 |
HbFeedback::InstantEffect mWidgetRepositionFeedbackEffect; |
|
223 |
HbFeedback::InstantEffect mWidgetOverTrashbinFeedbackEffect; |
|
224 |
HbFeedback::InstantEffect mWidgetDropToTrashbinFeedbackEffect; |
|
225 |
HbFeedback::InstantEffect mShortcutWidgetTapFeedbackEffect; |
|
226 |
HbFeedback::InstantEffect mWidgetMoveBlockedFeedbackEffect; |
|
227 |
HbFeedback::InstantEffect mClockWidgetTapFeedbackEffect; |
|
228 |
HbFeedback::InstantEffect mWidgetSnappingFeedbackEffect; |
|
229 |
bool mIsSnapEnabled; |
|
230 |
int mSnapTimeout; |
|
231 |
qreal mSnapForce; |
|
232 |
qreal mSnapGap; |
|
233 |
qreal mSnapBorderGap; |
|
234 |
int mSnapLineFadeInDuration; |
|
235 |
int mSnapLineFadeOutDuration; |
|
236 |
bool mIsSnapEffectsEnabled; |
|
237 |
SceneType mSceneType; |
|
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
238 |
|
62 | 239 |
static HsConfiguration *mInstance; |
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
240 |
|
62 | 241 |
HOMESCREEN_TEST_FRIEND_CLASS(TestHsDomainModel) |
51
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
242 |
}; |
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
243 |
|
4785f57bf3d4
Revision: 201019
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
244 |
#endif // HSCONFIGURATION_H |