wlanutilities/wlanwizard/src/wlanwizard_p.cpp
changeset 62 b47b808de481
parent 58 301aeb18ae47
equal deleted inserted replaced
58:301aeb18ae47 62:b47b808de481
   784         TRACE_BORDER,
   784         TRACE_BORDER,
   785         WLANWIZARDPRIVATE_PREVIOUSTRIGGERED,
   785         WLANWIZARDPRIVATE_PREVIOUSTRIGGERED,
   786         "WlanWizardPrivate::previousTriggered;this=%x",
   786         "WlanWizardPrivate::previousTriggered;this=%x",
   787         this);
   787         this);
   788     
   788     
       
   789     // Disconnect signals from any actions until we are finished
       
   790     // processing this one
       
   791     disconnectActions();
       
   792     
   789     mPageTimer->stop();
   793     mPageTimer->stop();
   790 
   794 
   791     int index = mStackedWidget->currentIndex();
   795     int index = mStackedWidget->currentIndex();
   792     HbWidget *widget = qobject_cast<HbWidget*>(mStackedWidget->currentWidget());
   796     HbWidget *widget = qobject_cast<HbWidget*>(mStackedWidget->currentWidget());
   793     Q_ASSERT(widget);
   797     Q_ASSERT(widget);
   808     Q_ASSERT(page);
   812     Q_ASSERT(page);
   809     // In error case if page (value) is not found default contructed key is 
   813     // In error case if page (value) is not found default contructed key is 
   810     // returned, in this case default value for int is 0 which means PageNone.
   814     // returned, in this case default value for int is 0 which means PageNone.
   811     updateFrame(mPages.key(page));
   815     updateFrame(mPages.key(page));
   812     enableNextButton(page->showPage());
   816     enableNextButton(page->showPage());
       
   817 
       
   818     // Reconnect signals from actions
       
   819     connectActions();
   813     
   820     
   814     OstTrace1(
   821     OstTrace1(
   815         TRACE_BORDER,
   822         TRACE_BORDER,
   816         WLANWIZARDPRIVATE_PREVIOUSTRIGGERED_DONE,
   823         WLANWIZARDPRIVATE_PREVIOUSTRIGGERED_DONE,
   817         "WlanWizardPrivate::previousTriggered - Done;this=%x",
   824         "WlanWizardPrivate::previousTriggered - Done;this=%x",
   831     OstTrace1(
   838     OstTrace1(
   832         TRACE_BORDER,
   839         TRACE_BORDER,
   833         WLANWIZARDPRIVATE_NEXTTRIGGERED,
   840         WLANWIZARDPRIVATE_NEXTTRIGGERED,
   834         "WlanWizardPrivate::nextTriggered;this=%x",
   841         "WlanWizardPrivate::nextTriggered;this=%x",
   835         this);
   842         this);
       
   843     
       
   844     // Disconnect signals from any actions until we are finished
       
   845     // processing this one
       
   846     disconnectActions();
   836     
   847     
   837     mPageTimer->stop();
   848     mPageTimer->stop();
   838 
   849 
   839     HbWidget *widget = qobject_cast<HbWidget*>(mStackedWidget->currentWidget());
   850     HbWidget *widget = qobject_cast<HbWidget*>(mStackedWidget->currentWidget());
   840     Q_ASSERT(widget);
   851     Q_ASSERT(widget);
   841 
   852 
   842     bool removeFromStack;
   853     bool removeFromStack;
   843     int pageId = mPageMapper[widget]->nextId(removeFromStack);
   854     int pageId = mPageMapper[widget]->nextId(removeFromStack);
   844     showPage(pageId, removeFromStack);
   855     showPage(pageId, removeFromStack);
       
   856     
       
   857     // Reconnect signals from actions
       
   858     connectActions();
   845     
   859     
   846     OstTrace1(
   860     OstTrace1(
   847         TRACE_BORDER,
   861         TRACE_BORDER,
   848         WLANWIZARDPRIVATE_NEXTTRIGGERED_DONE,
   862         WLANWIZARDPRIVATE_NEXTTRIGGERED_DONE,
   849         "WlanWizardPrivate::nextTriggered - Done;this=%x",
   863         "WlanWizardPrivate::nextTriggered - Done;this=%x",
  1226     mDialog->addAction(mActionFinish);
  1240     mDialog->addAction(mActionFinish);
  1227     
  1241     
  1228     ok = connect(mPageTimer, SIGNAL(timeout()), this, SLOT(onTimeOut()));
  1242     ok = connect(mPageTimer, SIGNAL(timeout()), this, SLOT(onTimeOut()));
  1229     Q_ASSERT(ok);
  1243     Q_ASSERT(ok);
  1230     
  1244     
  1231     ok = connect(
  1245     connectActions();
       
  1246     
       
  1247     ok = HbStyleLoader::registerFilePath(":/css/custom.css");
       
  1248     Q_ASSERT(ok);
       
  1249 
       
  1250     OstTraceFunctionExit0(WLANWIZARDPRIVATE_LOADDOCML_EXIT);
       
  1251 }
       
  1252 
       
  1253 /*!
       
  1254    Connect triggered() signals from all toolbar actions.
       
  1255  */
       
  1256 void WlanWizardPrivate::connectActions()
       
  1257 {
       
  1258     OstTraceFunctionEntry0(WLANWIZARDPRIVATE_CONNECTACTIONS_ENTRY);
       
  1259     
       
  1260     bool ok = connect(
  1232         mActionNext,
  1261         mActionNext,
  1233         SIGNAL(triggered()), 
  1262         SIGNAL(triggered()), 
  1234         this,
  1263         this,
  1235         SLOT(nextTriggered()));
  1264         SLOT(nextTriggered()));
  1236     Q_ASSERT(ok);
  1265     Q_ASSERT(ok);
  1246         mActionFinish,
  1275         mActionFinish,
  1247         SIGNAL(triggered()), 
  1276         SIGNAL(triggered()), 
  1248         this,
  1277         this,
  1249         SLOT(finishTriggered()));
  1278         SLOT(finishTriggered()));
  1250     Q_ASSERT(ok);
  1279     Q_ASSERT(ok);
  1251     
  1280 
  1252     ok = connect(
  1281     ok =connect(
  1253         mActionCancel,
  1282         mActionCancel,
  1254         SIGNAL(triggered()), 
  1283         SIGNAL(triggered()), 
  1255         this,
  1284         this,
  1256         SLOT(cancelTriggered()));
  1285         SLOT(cancelTriggered()));
  1257     Q_ASSERT(ok);
  1286     Q_ASSERT(ok);
  1258 
  1287     
  1259     ok = HbStyleLoader::registerFilePath(":/css/custom.css");
  1288     OstTraceFunctionExit0(WLANWIZARDPRIVATE_CONNECTACTIONS_EXIT);
  1260     Q_ASSERT(ok);
       
  1261 
       
  1262     OstTraceFunctionExit0(WLANWIZARDPRIVATE_LOADDOCML_EXIT);
       
  1263 }
  1289 }
  1264 
  1290 
  1265 /*!
  1291 /*!
  1266    Disconnect receiving triggered() signal from any toolbar action.
  1292    Disconnect receiving triggered() signal from any toolbar action.
  1267  */
  1293  */