ginebra2/EditorSnippet.h
changeset 6 1c3b8676e58c
parent 5 0f2326c2a325
--- a/ginebra2/EditorSnippet.h	Wed Jun 23 17:59:43 2010 +0300
+++ b/ginebra2/EditorSnippet.h	Tue Jul 06 14:03:49 2010 +0300
@@ -35,7 +35,8 @@
     public:
        EditorSnippet(const QString & elementId, ChromeWidget * chrome, QGraphicsWidget * widget, const QWebElement & element);
        virtual ~EditorSnippet() {;}
-       virtual void setWidget(QGraphicsWidget * widget);
+       static EditorSnippet * instance(const QString& elementId, ChromeWidget * chrome, const QWebElement & element);
+       virtual void setChromeWidget(QGraphicsWidget * widget);
        Q_PROPERTY( QString text READ text WRITE setText)
        void setText( const QString & text );
        QString text();
@@ -46,6 +47,10 @@
        void unselect();
        void onFocusChanged(bool in);
        void onTapped(QPointF& pos);
+       int getTextOptions();
+       // Calling this function will overwrite the existing options
+       void setTextOptions(int flag);
+       void setMaxTextLength(int length);
     signals:
        void activated();
        void lostFocus();