diff -r 76d2cf7a585e -r 90fe74753f71 logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp --- a/logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp Mon Aug 23 18:14:51 2010 +0300 +++ b/logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp Fri Sep 03 14:26:05 2010 +0300 @@ -34,6 +34,8 @@ #include #include #include +#include "xqkeycapture.h" +#include "tstasksettings.h" int actionCount = 0; Qt::Orientation windowOrientation = Qt::Vertical; @@ -61,6 +63,18 @@ bool testScrollToCalled = false; Qt::LayoutDirection testLayoutDirection = Qt::LeftToRight; bool testConversionEnabled = false; +bool testScrollBarPolicySet = false; +HbScrollArea::ScrollBarPolicy testScrollBarPolicy = HbScrollArea::ScrollBarAsNeeded; +QWindowSurface* testWindowSurface = 0; +QString testNotifDialogText; +bool testIsTsTaskVisibilitySet = false; +bool testTsTaskVisibility = false; + +class QWindowSurface{ +public: + QWindowSurface(){} + ~QWindowSurface(){} +}; void HbStubHelper::reset() { @@ -80,6 +94,11 @@ testEnsureVisibleCalled = false; testPopupShowPlacement = HbPopup::TopLeftCorner; testConversionEnabled = false; + testScrollBarPolicySet = false; + delete testWindowSurface; + testWindowSurface = 0; + testIsTsTaskVisibilitySet = false; + testTsTaskVisibility = false; } int HbStubHelper::widgetActionsCount() @@ -175,7 +194,39 @@ testConversionEnabled = enabled; } -QString testNotifDialogText; +bool HbStubHelper::listScrollBarPolicySet() +{ + return testScrollBarPolicySet; +} + +void HbStubHelper::resetListScrolling() +{ + testEnsureVisibleCalled = false; + testScrollBarPolicySet = false; + testScrollToCalled = false; +} + +void HbStubHelper::createWindowSurface() +{ + if ( !testWindowSurface ){ + testWindowSurface = new QWindowSurface; + } +} + +bool HbStubHelper::isTsTaskVisibilitySet() +{ + return testIsTsTaskVisibilitySet; +} + +bool HbStubHelper::tsTaskVisibility() +{ + return testTsTaskVisibility; +} + +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// void HbNotificationDialog::launchDialog(const QString &title, QGraphicsScene *scene) { Q_UNUSED(scene); @@ -197,6 +248,10 @@ testQuitCalled = true; } +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// QApplication::QApplication(QApplication::QS60MainApplicationFactory factory, int &argc, char **argv, int version) : QCoreApplication(argc, argv) { @@ -218,12 +273,20 @@ return testLayoutDirection; } +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// bool QGraphicsWidget::close() { testIsWidgetOpen = false; return true; } +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// void QWidget::setVisible(bool visible) { Q_UNUSED(visible); @@ -234,6 +297,15 @@ testIsWidgetRaised = true; } +QWindowSurface* QWidget::windowSurface() const +{ + return testWindowSurface; +} + +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// QPixmap QPixmap::grabWidget(QWidget *widget, const QRect &rect) { Q_UNUSED(widget); @@ -338,6 +410,10 @@ testPopupShowPlacement = placement; } +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// void HbDialog::open(QObject *receiver, const char *member) { Q_UNUSED(receiver) @@ -350,6 +426,10 @@ testDialogShown = true; } +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// void HbMessageBox::question(const QString &questionText, QObject *receiver , const char *member, @@ -529,6 +609,21 @@ // // ----------------------------------------------------------------------------- // +void HbScrollArea::setVerticalScrollBarPolicy(ScrollBarPolicy policy) +{ + testScrollBarPolicySet = true; + testScrollBarPolicy = policy; +} + +HbScrollArea::ScrollBarPolicy HbScrollArea::verticalScrollBarPolicy() const +{ + return testScrollBarPolicy; +} + +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// QString HbStringUtil::convertDigitsTo( const QString str, const DigitType digitType ) { Q_UNUSED(digitType); @@ -538,14 +633,60 @@ return str; } -bool QObject::eventFilter(QObject *obj, QEvent *event) +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// +XQKeyCapture::XQKeyCapture() { - Q_UNUSED(obj) - Q_UNUSED(event) - return false; + +} + +XQKeyCapture::~XQKeyCapture() +{ + } -void QObject::installEventFilter(QObject *obj) +bool XQKeyCapture::captureKey(Qt::Key aKey, + Qt::KeyboardModifiers aModifiersMask, + Qt::KeyboardModifiers aModifier) +{ + Q_UNUSED(aModifiersMask); + Q_UNUSED(aModifier); + mKeys.append(aKey); + return true; +} + +bool XQKeyCapture::cancelCaptureKey(Qt::Key aKey, + Qt::KeyboardModifiers aModifiersMask, + Qt::KeyboardModifiers aModifier) { - Q_UNUSED(obj) + Q_UNUSED(aModifiersMask); + Q_UNUSED(aModifier); + int index = mKeys.indexOf(aKey); + if ( index >= 0 ){ + mKeys.takeAt(index); + } + return true; } + +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// +TsTaskSettings::TsTaskSettings() +{ + +} +TsTaskSettings::~TsTaskSettings() +{ + +} + +bool TsTaskSettings::setVisibility(bool visible) +{ + testTsTaskVisibility = visible; + testIsTsTaskVisibilitySet = true; + return true; +} +