homescreenapp/hsdomainmodel/src/hsconfiguration.cpp
changeset 85 35368b604b28
parent 77 4b195f3bea29
child 96 458d8c8d9580
equal deleted inserted replaced
77:4b195f3bea29 85:35368b604b28
    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)