diff -r 61bc0f252b2b -r bac7acad7cb3 camerauis/cameraxui/cxui/inc/cxuieventlog.h --- a/camerauis/cameraxui/cxui/inc/cxuieventlog.h Tue Aug 31 15:03:46 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,54 +0,0 @@ -/* -* Copyright (c) 2010 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: -* -*/ - -#ifndef CXUIEVENTLOG_H -#define CXUIEVENTLOG_H - -#include -#include -#include - -/*! -* Class for saving events in run-time to be printed / traced out later. -* Useful when tracing is not possible when the events occur, but can be done later. -*/ -class CxuiEventLog -{ -public: - CxuiEventLog(const QString &name, int size = 10); - ~CxuiEventLog(); - - void append(const QString &type, const QString &value); - void print() const; - -private: - struct CxuiEvent - { - public: - CxuiEvent(const QString &type, const QString &value); - - QTime mTime; - QString mType; - QString mValue; - }; - - QLinkedList mEvents; - int mSize; - QString mName; -}; - -#endif // CXUIEVENTLOG_H