diff -r 52d644758b05 -r 76d2cf7a585e logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp --- a/logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp Fri Aug 06 14:57:47 2010 +0300 +++ b/logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp Mon Aug 23 18:14:51 2010 +0300 @@ -32,10 +32,13 @@ #include #include #include +#include +#include int actionCount = 0; Qt::Orientation windowOrientation = Qt::Vertical; bool testMenuShown = false; +HbPopup::Placement testPopupShowPlacement = HbPopup::TopLeftCorner; bool testDialogShown = false; HbMainWindow* testWindow = 0; HbView* testView = 0; @@ -56,6 +59,8 @@ QList testViewItems; bool testEnsureVisibleCalled = false; bool testScrollToCalled = false; +Qt::LayoutDirection testLayoutDirection = Qt::LeftToRight; +bool testConversionEnabled = false; void HbStubHelper::reset() { @@ -73,6 +78,8 @@ testViewItems.clear(); testScrollToCalled = false; testEnsureVisibleCalled = false; + testPopupShowPlacement = HbPopup::TopLeftCorner; + testConversionEnabled = false; } int HbStubHelper::widgetActionsCount() @@ -85,6 +92,11 @@ return testMenuShown; } +int HbStubHelper::menuShownPlacement() +{ + return testPopupShowPlacement; +} + bool HbStubHelper::dialogShown() { return testDialogShown; @@ -158,6 +170,18 @@ return testEnsureVisibleCalled; } +void HbStubHelper::stringUtilDigitConversion(bool enabled) +{ + testConversionEnabled = enabled; +} + +QString testNotifDialogText; +void HbNotificationDialog::launchDialog(const QString &title, QGraphicsScene *scene) +{ + Q_UNUSED(scene); + testNotifDialogText = title; +} + // ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- @@ -184,9 +208,20 @@ } +void QApplication::setLayoutDirection(Qt::LayoutDirection direction) +{ + testLayoutDirection = direction; +} + +Qt::LayoutDirection QApplication::layoutDirection() +{ + return testLayoutDirection; +} + bool QGraphicsWidget::close() { testIsWidgetOpen = false; + return true; } void QWidget::setVisible(bool visible) @@ -222,12 +257,15 @@ bool HbActivityManager::addActivity(const QString &activityId, const QVariant &data, const QVariantHash ¶meters) { testActivities.append(parameters); + return true; } + bool HbActivityManager::removeActivity(const QString &activityId) { if ( !testActivities.isEmpty() ){ testActivities.takeFirst(); } + return true; } QList HbActivityManager::activities() const { @@ -290,6 +328,16 @@ testMenuShown = true; } +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// +void HbPopup::setPreferredPos(const QPointF& position, HbPopup::Placement placement) +{ + Q_UNUSED(position); + testPopupShowPlacement = placement; +} + void HbDialog::open(QObject *receiver, const char *member) { Q_UNUSED(receiver) @@ -370,7 +418,9 @@ HbView *HbMainWindow::addView(QGraphicsWidget *widget) { testViewCount++; - testViews.append( static_cast(widget) ); + HbView* view = static_cast(widget); + testViews.append( view ); + return view; } void HbMainWindow::setCurrentView(HbView *view, bool animate, Hb::ViewSwitchFlags flags) @@ -474,3 +524,28 @@ Q_UNUSED(yMargin); testEnsureVisibleCalled = true; } + +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- +// +QString HbStringUtil::convertDigitsTo( const QString str, const DigitType digitType ) +{ + Q_UNUSED(digitType); + if ( testConversionEnabled ){ + return ( QString("conv") + str ); + } + return str; +} + +bool QObject::eventFilter(QObject *obj, QEvent *event) +{ + Q_UNUSED(obj) + Q_UNUSED(event) + return false; +} + +void QObject::installEventFilter(QObject *obj) +{ + Q_UNUSED(obj) +}