logsui/tsrc/logsservicestester/logsservicetesterwidget.cpp
changeset 21 2f0af9ba7665
parent 18 acd4e87b24b4
equal deleted inserted replaced
18:acd4e87b24b4 21:2f0af9ba7665
    26 #include <hbcombobox.h>
    26 #include <hbcombobox.h>
    27 #include <hbcheckbox.h>
    27 #include <hbcheckbox.h>
    28 #include <xqappmgr.h>
    28 #include <xqappmgr.h>
    29 #include <xqaiwrequest.h>
    29 #include <xqaiwrequest.h>
    30 #include <xqaiwdecl.h>
    30 #include <xqaiwdecl.h>
    31 #include <logsservices.h> 
       
    32 
    31 
    33 #include "logsservicetesterwidget.h"
    32 #include "logsservicetesterwidget.h"
    34 #include "logsservicetesterappcloser.h"
    33 #include "logsservicetesterappcloser.h"
    35 #include "logsdefs.h"
    34 #include "logsdefs.h"
    36 
    35 
    63     
    62     
    64     HbLabel* editorLabel = new HbLabel("Launch dialpad with number:");
    63     HbLabel* editorLabel = new HbLabel("Launch dialpad with number:");
    65     mEditor = new HbLineEdit();
    64     mEditor = new HbLineEdit();
    66     mEditor->setInputMethodHints(Qt::ImhPreferNumbers);
    65     mEditor->setInputMethodHints(Qt::ImhPreferNumbers);
    67     
    66     
    68     HbPushButton* newService = new HbPushButton("Start Dialer via new service name");
    67     HbPushButton* newService = new HbPushButton("Start Dialer via service name");
    69     newService->setPreferredHeight(60);
    68     newService->setPreferredHeight(60);
    70     connect(newService, SIGNAL(clicked()), this, SLOT(startNewService()));
    69     connect(newService, SIGNAL(clicked()), this, SLOT(startService()));
    71 
       
    72     HbPushButton* oldService = new HbPushButton("Start Dialer via old service name");
       
    73     oldService->setPreferredHeight(60);
       
    74     connect(oldService, SIGNAL(clicked()), this, SLOT(startOldService()));
       
    75 
    70 
    76     HbPushButton* killDialer = new HbPushButton("Kill Dialer");
    71     HbPushButton* killDialer = new HbPushButton("Kill Dialer");
    77     killDialer->setPreferredHeight(60);
    72     killDialer->setPreferredHeight(60);
    78     connect(killDialer, SIGNAL(clicked()), mAppCloser, SLOT(closeDialerApp()));
    73     connect(killDialer, SIGNAL(clicked()), mAppCloser, SLOT(closeDialerApp()));
    79     
    74     
    86     layout->addItem(mComboBox);
    81     layout->addItem(mComboBox);
    87     layout->addItem(mCheckBox);
    82     layout->addItem(mCheckBox);
    88     layout->addItem(editorLabel);
    83     layout->addItem(editorLabel);
    89     layout->addItem(mEditor);
    84     layout->addItem(mEditor);
    90     layout->addItem(newService);
    85     layout->addItem(newService);
    91     layout->addItem(oldService);
       
    92     layout->addItem(killDialer);
    86     layout->addItem(killDialer);
    93     layout->addItem(startAtBg);
    87     layout->addItem(startAtBg);
    94     setLayout(layout);
    88     setLayout(layout);
    95 }
    89 }
    96 
    90 
   123 
   117 
   124 // -----------------------------------------------------------------------------
   118 // -----------------------------------------------------------------------------
   125 //
   119 //
   126 // -----------------------------------------------------------------------------
   120 // -----------------------------------------------------------------------------
   127 //
   121 //
   128 void LogsServiceTesterWidget::startNewService()
   122 void LogsServiceTesterWidget::startService()
   129 {
   123 {
   130     qDebug() << "[LOGS_TESTER] -> LogsServiceTesterWidget::startNewService()";
   124     qDebug() << "[LOGS_TESTER] -> LogsServiceTesterWidget::startService()";
   131     fetchData();
   125     fetchData();
   132 
   126 
   133     XQApplicationManager appMgr;
   127     XQApplicationManager appMgr;
   134     QScopedPointer<XQAiwRequest> request(
   128     QScopedPointer<XQAiwRequest> request(
   135                     appMgr.create(XQI_LOGS_VIEW, XQOP_LOGS_SHOW, false) );
   129                     appMgr.create(XQI_LOGS_VIEW, XQOP_LOGS_SHOW, false) );
   145         request->setArguments(arglist);
   139         request->setArguments(arglist);
   146         QVariant ret(retValue);
   140         QVariant ret(retValue);
   147         
   141         
   148         request->send(ret);
   142         request->send(ret);
   149     }
   143     }
   150     qDebug() << "[LOGS_TESTER] <- LogsServiceTesterWidget::startNewService()";
   144     qDebug() << "[LOGS_TESTER] <- LogsServiceTesterWidget::startService()";
   151 }
       
   152 
       
   153 // -----------------------------------------------------------------------------
       
   154 //
       
   155 // -----------------------------------------------------------------------------
       
   156 //
       
   157 void LogsServiceTesterWidget::startOldService()
       
   158 {
       
   159     qDebug() << "[LOGS_TESTER] -> LogsServiceTesterWidget::startOldService()";
       
   160     fetchData();
       
   161     LogsServices::start( (LogsServices::LogsView)mViewIndex, mShowDialpad, mDialpadText );
       
   162     qDebug() << "[LOGS_TESTER] <- LogsServiceTesterWidget::startOldService()";
       
   163 }
   145 }
   164 
   146 
   165 // -----------------------------------------------------------------------------
   147 // -----------------------------------------------------------------------------
   166 //
   148 //
   167 // -----------------------------------------------------------------------------
   149 // -----------------------------------------------------------------------------