Tests/TestApp/TestAppMain.cpp
author cgandhi
Mon, 11 Oct 2010 21:59:54 +0530
changeset 26 83d6a149c755
permissions -rw-r--r--
Submitting following changes - AuthApps for Last.fm and Twitter added API for checking ServiceAuthorization added for SMFCredMgrClient API added for forcefully removing credential details from SMFCredMgr Extra argument checks in SMfClient APIs APIs for service login and logout from SMFClient Redundant members removed from SmfServerSymbian DSM bug fixes Test Apps included
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
26
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     1
#include <QApplication>
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     2
#include <Mainwindow.h>
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     3
#include<qfile.h>
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     4
#include<qtextstream.h>
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     5
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     6
void debugOutput(QtMsgType type, const char *msg)
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     7
	{
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     8
	QFile logFile("c://data//TestAppLog.txt");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     9
	Q_ASSERT(logFile.open( QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append ));
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    10
	QTextStream stream(&logFile);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    11
	
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    12
	switch (type)
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    13
		{
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    14
		case QtDebugMsg:
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    15
			stream<<msg<<"\n";
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    16
			break;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    17
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    18
		case QtWarningMsg:
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    19
			stream<<"Warning: ";
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    20
			stream<<msg<<"\n";
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    21
			break;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    22
			
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    23
		case QtCriticalMsg:
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    24
			stream<<"Critical: ";
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    25
			stream<<msg<<"\n";
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    26
			break;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    27
			
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    28
		case QtFatalMsg:
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    29
			stream<<"Fatal: ";
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    30
			stream<<msg<<"\n";
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    31
			break;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    32
			
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    33
		default:;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    34
		}
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    35
	}
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    36
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    37
int main(int argc,char *argv[])
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    38
{
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    39
qInstallMsgHandler(debugOutput);	
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    40
QApplication app(argc,argv);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    41
MainWindow *mainWnd = new MainWindow();
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    42
mainWnd->showMaximized();
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    43
return app.exec();
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    44
}