--- a/logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp Wed Aug 18 09:49:12 2010 +0300
+++ b/logsui/logsapp/tsrc/ut_logsapp/stubs/hbstubs.cpp Thu Sep 02 20:27:05 2010 +0300
@@ -32,10 +32,13 @@
#include <hblistview.h>
#include <hblistviewitem.h>
#include <hbmessagebox.h>
+#include <hbnotificationdialog.h>
+#include <hbstringutil.h>
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<HbListViewItem*> 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<QVariantHash> 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<HbView*>(widget) );
+ HbView* view = static_cast<HbView*>(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)
+}