35 |
35 |
36 */ |
36 */ |
37 HsConfiguration::HsConfiguration(QObject *parent) |
37 HsConfiguration::HsConfiguration(QObject *parent) |
38 : QObject(parent), |
38 : QObject(parent), |
39 mBounceEffect(20), |
39 mBounceEffect(20), |
40 mWidgetTapAndHoldTimeout(500), |
40 mPageChangeAnimationDuration(300), |
41 mSceneTapAndHoldTimeout(500), |
41 mPageChangeZoneAnimationDuration(600), |
42 mPageChangeAnimationDuration(200), |
|
43 mPageChangeZoneAnimationDuration(800), |
|
44 mPageChangeZoneReverseAnimationDuration(200), |
42 mPageChangeZoneReverseAnimationDuration(200), |
45 mPageRemovedAnimationDuration(200), |
43 mPageRemovedAnimationDuration(1000), |
46 mNewPageAddedAnimationDuration(200), |
44 mNewPageAddedAnimationDuration(1000), |
47 mWidgetDragEffectDuration(200), |
45 mWidgetDragEffectDuration(250), |
48 mWidgetDropEffectDuration(200), |
46 mWidgetDropEffectDuration(200), |
49 mDefaultPageId(1), |
47 mDefaultPageId(1), |
50 mMaximumPageCount(8), |
48 mMaximumPageCount(8), |
51 mIsShortcutLabelVisible(true), |
49 mIsShortcutLabelVisible(true), |
52 mBounceFeedbackEffectDistance(3), |
50 mBounceFeedbackEffectDistance(3), |
53 mPageChangePanDistanceInPixels(120), |
51 mPageChangeZoneWidth(30), |
54 mTapAndHoldDistance(16), |
|
55 mPageChangeZoneWidth(60), |
|
56 mPageIndicatorSpacing(8), |
52 mPageIndicatorSpacing(8), |
57 mMaximumWidgetHeight(39), |
53 mMaximumWidgetHeight(39), |
58 mMaximumWidgetWidth(48), |
54 mMaximumWidgetWidth(48), |
59 mMinimumWidgetHeight(8.75), |
55 mMinimumWidgetHeight(8.75), |
60 mMinimumWidgetWidth(8.75), |
56 mMinimumWidgetWidth(8.75), |
61 mPageChangePanDistance(17.91), |
57 mPageChangePanDistance(120), |
62 mPageChangeFeedbackEffect(HbFeedback::Sensitive), |
58 mPageChangeFeedbackEffect(HbFeedback::Sensitive), |
63 mWidgetPickFeedbackEffect(HbFeedback::ItemPick), |
59 mWidgetPickFeedbackEffect(HbFeedback::ItemPick), |
64 mWidgetDropFeedbackEffect(HbFeedback::ItemDrop), |
60 mWidgetDropFeedbackEffect(HbFeedback::ItemDrop), |
65 mWidgetRepositionFeedbackEffect(HbFeedback::BounceEffect), |
61 mWidgetRepositionFeedbackEffect(HbFeedback::BounceEffect), |
66 mWidgetOverTrashbinFeedbackEffect(HbFeedback::ItemMoveOver), |
62 mWidgetOverTrashbinFeedbackEffect(HbFeedback::ItemMoveOver), |
67 mWidgetDropToTrashbinFeedbackEffect(HbFeedback::ItemDrop), |
63 mWidgetDropToTrashbinFeedbackEffect(HbFeedback::ItemDrop), |
68 mShortcutWidgetTapFeedbackEffect(HbFeedback::BasicItem), |
64 mShortcutWidgetTapFeedbackEffect(HbFeedback::BasicItem), |
69 mWidgetMoveBlockedFeedbackEffect(HbFeedback::Basic), |
65 mWidgetMoveBlockedFeedbackEffect(HbFeedback::Basic), |
70 mClockWidgetTapFeedbackEffect(HbFeedback::BasicItem), |
66 mClockWidgetTapFeedbackEffect(HbFeedback::BasicItem), |
71 mWidgetSnappingFeedbackEffect(HbFeedback::ItemMoveOver), |
67 mWidgetSnappingFeedbackEffect(HbFeedback::ItemMoveOver), |
72 mIsSnapEnabled(true), |
68 mIsSnapEnabled(true), |
73 mSnapTimeout(100), |
69 mSnapTimeout(300), |
74 mSnapForce(30), |
70 mSnapForce(30), |
75 mSnapGap(6), |
71 mSnapGap(6), |
76 mPageMargin(0), |
72 mPageMargin(0), |
77 mSnapLineFadeInDuration(200), |
73 mSnapLineFadeInDuration(100), |
78 mSnapLineFadeOutDuration(100), |
74 mSnapLineFadeOutDuration(100), |
79 mIsSnapEffectsEnabled(true), |
75 mIsSnapEffectsEnabled(true), |
80 mSceneType(PageWallpapers), |
76 mSceneType(PageWallpapers), |
81 mBounceAnimationEasingCurve(QEasingCurve::Linear), |
77 mBounceAnimationEasingCurve(QEasingCurve::Linear), |
82 mPageChangeAnimationEasingCurve(QEasingCurve::Linear) |
78 mPageChangeAnimationEasingCurve(QEasingCurve::Linear) |