--- a/logsui/logsapp/tsrc/ut_logsapp/logsengine_stub/logsabstractmodel.cpp Tue May 04 12:39:37 2010 +0300
+++ b/logsui/logsapp/tsrc/ut_logsapp/logsengine_stub/logsabstractmodel.cpp Fri May 14 15:52:41 2010 +0300
@@ -24,6 +24,7 @@
#include "logsengdefs.h"
#include "logsmessage.h"
+
Q_DECLARE_METATYPE(LogsEvent *)
Q_DECLARE_METATYPE(LogsCall *)
Q_DECLARE_METATYPE(LogsMessage *)
@@ -33,7 +34,8 @@
//
// -----------------------------------------------------------------------------
//
-LogsAbstractModel::LogsAbstractModel() : QAbstractListModel(), mDbConnector(0)
+LogsAbstractModel::LogsAbstractModel() :
+ QAbstractListModel(), mDbConnector(0),mPredectiveSearchStatus(1)
{
LOGS_QDEBUG( "logs [ENG] -> LogsAbstractModel::LogsAbstractModel()" )
@@ -51,6 +53,47 @@
LOGS_QDEBUG( "logs [ENG] <- LogsAbstractModel::~LogsAbstractModel()" )
}
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+LogsContact* LogsAbstractModel::createContact(const QString& number)
+{
+ return new LogsContact(number);
+}
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+int LogsAbstractModel::predictiveSearchStatus()
+{
+ return mPredectiveSearchStatus;
+}
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+int LogsAbstractModel::setPredictiveSearch(bool enabled)
+{
+ int result = 0;
+ if ( mPredectiveSearchStatus == 0 ){
+ result = -5;
+ }
+ else {
+ if ( enabled ){
+ mPredectiveSearchStatus = 1;
+ }
+ else {
+ mPredectiveSearchStatus = 2;
+ }
+ }
+
+ return result;
+}
+
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------