diff -r 2c54b51f39c4 -r bb2d3e476f29 clock/clockui/clocksettingsview/src/settingscustomitem.cpp --- a/clock/clockui/clocksettingsview/src/settingscustomitem.cpp Mon Jul 26 13:54:38 2010 +0530 +++ b/clock/clockui/clocksettingsview/src/settingscustomitem.cpp Mon Aug 09 18:30:52 2010 +0530 @@ -36,6 +36,11 @@ #include "clockcityselectionlist.h" #include "timezoneclient.h" #include "clockregionalsettingsview.h" +#include "OstTraceDefinitions.h" +#ifdef OST_TRACE_COMPILER_IN_USE +#include "settingscustomitemTraces.h" +#endif + /*! \class SettingsCustomItem @@ -52,10 +57,12 @@ SettingsCustomItem::SettingsCustomItem(QGraphicsItem *parent) :HbDataFormViewItem(parent) { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_SETTINGSCUSTOMITEM_ENTRY ); // Construct the settignsutility. mSettingsUtility = new SettingsUtility(); // Construct the timezone client. mTimezoneClient = TimezoneClient::getInstance(); + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_SETTINGSCUSTOMITEM_EXIT ); } /*! @@ -63,7 +70,9 @@ */ SettingsCustomItem::~SettingsCustomItem() { - // Nothing yet. + OstTraceFunctionEntry0( DUP1_SETTINGSCUSTOMITEM_SETTINGSCUSTOMITEM_ENTRY ); + // Nothing yet. + OstTraceFunctionExit0( DUP1_SETTINGSCUSTOMITEM_SETTINGSCUSTOMITEM_EXIT ); } /*! @@ -72,6 +81,7 @@ */ HbAbstractViewItem* SettingsCustomItem::createItem() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_CREATEITEM_ENTRY ); return new SettingsCustomItem(*this); } @@ -81,14 +91,17 @@ */ bool SettingsCustomItem::canSetModelIndex(const QModelIndex &index) const { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_CANSETMODELINDEX_ENTRY ); HbDataFormModelItem::DataItemType itemType = static_cast( index.data(HbDataFormModelItem::ItemTypeRole).toInt()); if(itemType >= HbDataFormModelItem::CustomItemBase && itemType <= (HbDataFormModelItem::CustomItemBase + 50)) { + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_CANSETMODELINDEX_EXIT ); return true; } else { + OstTraceFunctionExit0( DUP1_SETTINGSCUSTOMITEM_CANSETMODELINDEX_EXIT ); return false; } @@ -96,6 +109,7 @@ void SettingsCustomItem::restore() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_RESTORE_ENTRY ); HbDataFormModelItem::DataItemType itemType = static_cast( modelIndex().data(HbDataFormModelItem::ItemTypeRole).toInt()); @@ -147,11 +161,14 @@ default: break; } + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_RESTORE_EXIT ); } void SettingsCustomItem::setWeekdaysList(QStringList list) { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_SETWEEKDAYSLIST_ENTRY ); mWeekdaysList = list; + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_SETWEEKDAYSLIST_EXIT ); } /*! @@ -160,6 +177,7 @@ */ HbWidget* SettingsCustomItem::createCustomWidget() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_CREATECUSTOMWIDGET_ENTRY ); HbDataFormModelItem::DataItemType itemType = static_cast(modelIndex() .data(HbDataFormModelItem::ItemTypeRole).toInt()); @@ -171,6 +189,7 @@ connect( mTimeWidget, SIGNAL(clicked()), this, SLOT(launchTimePicker())); + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_CREATECUSTOMWIDGET_EXIT ); return mTimeWidget; } @@ -180,6 +199,7 @@ connect( mDateWidget, SIGNAL(clicked()), this, SLOT(launchDatePicker())); + OstTraceFunctionExit0( DUP1_SETTINGSCUSTOMITEM_CREATECUSTOMWIDGET_EXIT ); return mDateWidget; } @@ -189,6 +209,7 @@ connect( mPlaceWidget, SIGNAL(clicked()), this, SLOT(launchCitySelectionList())); + OstTraceFunctionExit0( DUP2_SETTINGSCUSTOMITEM_CREATECUSTOMWIDGET_EXIT ); return mPlaceWidget; } @@ -198,6 +219,7 @@ connect( mRegSettingsWidget, SIGNAL(clicked()), this, SLOT(launchRegSettingsView())); + OstTraceFunctionExit0( DUP3_SETTINGSCUSTOMITEM_CREATECUSTOMWIDGET_EXIT ); return mRegSettingsWidget; } @@ -230,6 +252,7 @@ } } + OstTraceFunctionExit0( DUP4_SETTINGSCUSTOMITEM_CREATECUSTOMWIDGET_EXIT ); return mWorkdaysWidget; } @@ -243,6 +266,7 @@ */ void SettingsCustomItem::launchTimePicker() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_LAUNCHTIMEPICKER_ENTRY ); if (mTimePickerDialog) { delete mTimePickerDialog; } @@ -279,6 +303,7 @@ mTimePickerDialog->addAction(mCancelAction); mTimePickerDialog->open(this, SLOT(selectedAction(HbAction*))); + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_LAUNCHTIMEPICKER_EXIT ); } /*! @@ -286,6 +311,7 @@ */ void SettingsCustomItem::handleOkAction() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_HANDLEOKACTION_ENTRY ); if (mTimePickerDialog) { // Get the time from the time picker. QTime newTime = static_cast ( @@ -317,6 +343,7 @@ QDateTime(newDate, QTime::currentTime())); } } + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_HANDLEOKACTION_EXIT ); } /*! @@ -324,6 +351,7 @@ */ void SettingsCustomItem::launchDatePicker() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_LAUNCHDATEPICKER_ENTRY ); if (mDatePickerDialog) { delete mDatePickerDialog; } @@ -357,6 +385,7 @@ mDatePickerDialog->addAction(mCancelAction); mDatePickerDialog->open(this, SLOT(selectedAction(HbAction*))); + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_LAUNCHDATEPICKER_EXIT ); } /*! @@ -364,12 +393,14 @@ */ void SettingsCustomItem::launchCitySelectionList() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_LAUNCHCITYSELECTIONLIST_ENTRY ); mCitySelectionList = new ClockCitySelectionList(mTimezoneClient, this); connect( mCitySelectionList, SIGNAL(citySelected(LocationInfo)), this, SLOT(updatePlaceItem(LocationInfo))); mCitySelectionList->showCityList(); + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_LAUNCHCITYSELECTIONLIST_EXIT ); } /*! @@ -379,9 +410,11 @@ */ void SettingsCustomItem::updatePlaceItem(LocationInfo info) { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_UPDATEPLACEITEM_ENTRY ); if (-1 != info.timezoneId) { mTimezoneClient->setAsCurrentLocationL(info); } + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_UPDATEPLACEITEM_EXIT ); } /*! @@ -389,12 +422,14 @@ */ void SettingsCustomItem::launchRegSettingsView() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_LAUNCHREGSETTINGSVIEW_ENTRY ); ClockRegionalSettingsView *view = new ClockRegionalSettingsView(); connect(mTimezoneClient, SIGNAL(timechanged()), view, SLOT(updateWeekStartOn())); view->showView(); + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_LAUNCHREGSETTINGSVIEW_EXIT ); } /*! @@ -402,9 +437,11 @@ */ void SettingsCustomItem::selectedAction(HbAction *action) { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_SELECTEDACTION_ENTRY ); if (action==mOkAction) { handleOkAction(); } + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_SELECTEDACTION_EXIT ); } /*! @@ -412,6 +449,7 @@ */ QString SettingsCustomItem::workdaysSetting() { + OstTraceFunctionEntry0( SETTINGSCUSTOMITEM_WORKDAYSSETTING_ENTRY ); HbExtendedLocale locale = HbExtendedLocale::system(); // 0(Sun)0(sat)1(Fri)1(Thu)1(Wed)1(Tue)1(Mon) QString workdaysString = locale.workDays(); @@ -430,6 +468,7 @@ } // workdays.append('\0'); + OstTraceFunctionExit0( SETTINGSCUSTOMITEM_WORKDAYSSETTING_EXIT ); return workdays; }