--- a/searchui/stateproviders/searchstateprovider/src/searchsettingsstate.cpp Wed Jun 23 17:22:18 2010 +0100
+++ b/searchui/stateproviders/searchstateprovider/src/searchsettingsstate.cpp Mon Jun 28 11:03:15 2010 +0530
@@ -46,6 +46,9 @@
connect(mWidget, SIGNAL(selectedItemCategory(int, bool)), this,
SLOT(getItemCategory(int, bool)));
+
+ connect(mWidget, SIGNAL(ISProvidersIcon(HbIcon, int)), this,
+ SLOT(slotISProvidersIcon(HbIcon, int)));
}
// ---------------------------------------------------------------------------
@@ -59,6 +62,15 @@
}
// ---------------------------------------------------------------------------
+// SearchSettingsState::slotISProvidersIcon
+// ---------------------------------------------------------------------------
+//
+void SearchSettingsState::slotISProvidersIcon(HbIcon icon, int id)
+ {
+ emit publishISProviderIcon(id,icon);
+ }
+
+// ---------------------------------------------------------------------------
// SearchSettingsState::getItemCategory
// ---------------------------------------------------------------------------
//
@@ -74,19 +86,21 @@
{
qDebug() << "search:SearchSettingsState::onEntry";
QState::onEntry(event);
+ emit settingslaunched();
if (minitialCount)
{
mWidget->loadBaseSettings();
mWidget->loadDeviceSettings();
+ mWidget->loadIS();
isInternetOn();
minitialCount = false;
- emit backEventTriggered();
+ // isInternetOn();
+ //emit backEventTriggered();
}
else
{
-
mWidget->launchSettingWidget();
- }
+ }
}
// ---------------------------------------------------------------------------
// SearchSettingsState::onExit
@@ -103,7 +117,6 @@
//
void SearchSettingsState::handleBackEvent(bool aStatus)
{
- emit backEventTriggered();
if (mWidget)
{
isInternetOn();
@@ -118,10 +131,10 @@
{
if (mWidget->isInternetSearchOptionSelected())
{
- emit customizeGoButton(true);
+ emit switchToOnlineState();
}
else
{
- emit customizeGoButton(false);
+ emit switchToProState();
}
}