diff -r 0f2326c2a325 -r 1c3b8676e58c ginebra2/EditorSnippet.h --- 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();