ui/detailscustomwidget/detailscustomwidgets/glxdetailstextedit.h
changeset 67 199e6e1e0b54
parent 55 fb37077c270f
--- 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 <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