diff -r 4697dfb2d7ad -r 238255e8b033 messagingapp/msgsettings/msgsettingsplugin.deprecated/src/msgsettingsplugin.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/messagingapp/msgsettings/msgsettingsplugin.deprecated/src/msgsettingsplugin.cpp Fri Apr 16 14:56:15 2010 +0300 @@ -0,0 +1,101 @@ +/* + * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). + * All rights reserved. + * This component and the accompanying materials are made available + * under the terms of "Eclipse Public License v1.0" + * which accompanies this distribution, and is available + * at the URL "http://www.eclipse.org/legal/epl-v10.html". + * + * Initial Contributors: + * Nokia Corporation - initial contribution. + * + * Contributors: + * + * Description: This is for Message Settings plugin for ControlPanel + * + */ + +#include "msgsettingsplugin.h" +#include "msgsettingsview.h" +#include +#include +#include "debugtraces.h" + +#include + +const QString debugFileName("c://ControlPanelSettings.txt"); + +#ifdef _DEBUG_TRACES_ +void debugInit(QtMsgType type, const char *msg) + { + + QFile ofile(debugFileName); + if (!ofile.open(QIODevice::Append | QIODevice::Text)) + { + qFatal("error opening results file"); + return; + } + QDateTime dt = QDateTime::currentDateTime(); + + QTextStream out(&ofile); + switch (type) + { + case QtDebugMsg: + out << " DEBUG:"; + out << msg; + break; + case QtWarningMsg: + //out << " WARN:"; + //out << msg; + break; + case QtCriticalMsg: + //out << "\n "; + //out << dt.toString("dd/MM/yyyy hh:mm:ss.zzz:ap"); + //out << " CRITICAL:"; + //out << msg; + break; + case QtFatalMsg: + //out << " FATAL:"; + //out << msg; + //abort(); + break; + default: + //out << " No Log Selection Type:"; + //out << msg; + break; + + } + } +#endif + +MsgSettingsPlugin::MsgSettingsPlugin() +{ +#ifdef _DEBUG_TRACES_ + //Debug Logs + QFile ofile; + if (ofile.exists(debugFileName)) + { + ofile.remove(debugFileName); + } + + qInstallMsgHandler(debugInit); +#endif +} + +MsgSettingsPlugin::~MsgSettingsPlugin() +{ + +} + +QList MsgSettingsPlugin::createSettingFormItemData(CpItemDataHelper &itemDataHelper) const +{ + QDEBUG_WRITE("Enter MsgSettingsPlugin::createSettingFormItemData\n"); + + return QList() + << new CpSettingFormEntryItemDataImpl( + itemDataHelper, + tr("Messaging"), + tr("Message Settings")); +} + +Q_EXPORT_PLUGIN2(msgsettingsplugin, MsgSettingsPlugin);