diff -r 743eb0b9959e -r 199e6e1e0b54 ui/detailscustomwidget/detailscustomwidgets/glxdetailstextedit.h --- a/ui/detailscustomwidget/detailscustomwidgets/glxdetailstextedit.h Thu Sep 02 20:26:45 2010 +0300 +++ b/ui/detailscustomwidget/detailscustomwidgets/glxdetailstextedit.h Fri Sep 17 08:29:24 2010 +0300 @@ -1,24 +1,24 @@ /* -* 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 custom widget for details view in photos for displaying the description of image . -* -*/ - + * 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 custom widget for details view in photos for displaying the description of image . + * + */ + #ifndef GlXDETAILSDESCEDIT_H #define GlXDETAILSDESCEDIT_H -#include +#include #ifdef BUILD_DETAILSCUSTOM #define MY_EXPORT Q_DECL_EXPORT @@ -26,25 +26,26 @@ #define MY_EXPORT Q_DECL_IMPORT #endif -class HbEditorInterface; -class MY_EXPORT GlxDetailsTextEdit : public HbTextEdit -{ - Q_OBJECT - +class MY_EXPORT GlxDetailsTextEdit: public HbLineEdit +{ +Q_OBJECT + public: GlxDetailsTextEdit(QGraphicsItem *parent = NULL); - ~GlxDetailsTextEdit(); - void setItemText( const QString &text ); - + ~GlxDetailsTextEdit(); + void setItemText(const QString &text); + void setTextItemReadOnly(bool value); + protected: - void focusInEvent (QFocusEvent *event) ; - void focusOutEvent (QFocusEvent *event) ; + void gestureEvent(QGestureEvent* event); + +signals : + void editorTapped(); - -signals : - void labelPressed(); private: - HbEditorInterface *mDesc; + //flag to set if the editor should emit signal or not for edit. + bool mEditorReadOnly; + }; #endif // GlXDETAILSDESCEDIT_H