--- a/ui/detailscustomwidget/detailscustomwidgets/glxdetailstextedit.h Mon Aug 23 18:06:16 2010 +0530
+++ b/ui/detailscustomwidget/detailscustomwidgets/glxdetailstextedit.h Sat Sep 04 11:36:24 2010 +0530
@@ -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 <hbtextedit.h>
+#include <hblineedit.h>
#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